gnomeターミナルに代わる適切なものは何ですか?[閉まっている]


16

最近、私は一度にいくつかの端末を開いています。端末間でAlt-Tabキーを押すのは混乱を招きます。1つのウィンドウに複数の端末を組み合わせたものが必要です。良い選択肢は何ですか?

編集:タブが好きではありません。1つのウィンドウに2x2のグリッド配置のコンソール必要です。


screenはあなたが望むことをしたので、「単一の端末(スクリーン)で複数のサイドバイサイドシェルセッションを実行するにはどうすればよいですか」など、より集中するように質問を更新できます。検索する人を支援します。
jtimberman

回答:


22

端末で画面を実行したいようです。

垂直および水平分割されたGNU画面のスクリーンショット

このスクリーンショットを生成するために、ターミナルを開いて実行しましたscreen。ウィンドウを分割するctrl-a Sために、水平分割にはキーストローク「」を使用ctrl-a |し、垂直分割には「」を使用しました。追加のシェルを開始するためscreenに、アクティブシェルで3回実行しました。ウィンドウを切り替えるには、キーストローク「ctrl-a tab」を使用しました。アクティブなウィンドウに表示されていたシェル( " 0 bash"、 " 1 bash"など)を変更するには、キーストローク " ctrl-a n"( "next")または " ctrl-a p"( "previous")を使用しました。各screenプロセスを終了するには、screenプロセスで実行されているシェルを終了しました。そうすることで、私は普通のターミナルに4回戻りました。

screenキーストロークの要約:

ctrl-a S      split the window horizontally
ctrl-a |      split the window vertically
ctrl-a tab    switch to the next window
ctrl-a n      switch to the next process
ctrl-a p      switch to the previous process

(編集:jtimberman)それをサポートするバージョンがある場合、「ctl- |」で画面を垂直に分割できます。(パイプ)、端末ごとに2+ x 2+スクリーンを実行できます。Ubuntu 9.04にはこの機能があり、〜バージョン4.00.03で導入されました。

(編集:las3rjock)スクリーンショットが更新されscreen、垂直分割と水平分割が表示されるようになりました。screenMac OS Xに付属するバージョンにはこの機能が付属していないため、このブログで見つけた指示に従ってCVSからビルドしました。Linuxでもpatch手順をスキップして同じことができると思います。


1
2x2グリッド配列で4つの端子を使用できますか?
ランデル

@ランデルは、この答えの私の編集を参照してください:
jtimberman 09

@ las3rjock、私はそれらのキーストロークに精通していません。どのように実行しますか?
ランデル

1
分かりました。だから私は+ Sをシフトする必要があります。
ランデル

1
プラットフォーム間で一貫して画面で垂直分割を使用することはできませんでしたが、これは私にとって大きな問題です。tmuxは、同じ機能を提供し、「正常に動作する」素晴らしい代替手段です。
シャーピー

17

ターミネーターに興味があるかもしれないと思う:D

概要

このプロジェクトの目標は、端末を配置するための便利なツールを作成することです。gnome-multi-term、quadkonsoleなどのプログラムに触発され、主な焦点は端末をグリッドに配置することです(タブは、Terminatorもサポートする最も一般的なデフォルトの方法です)。

ターミネーターの動作の多くはGNOMEターミナルに基づいており、時間の経過とともに機能を追加していますが、システム管理者や他のユーザーにとって便利な機能を使用してさまざまな方向に拡張したいと考えています。提案があれば、ウィッシュリストのバグを報告してください!(住所については以下を参照)

特徴:

  • リストアイテム
  • 端末をグリッドに配置する
  • タブ
  • 端末の並べ替えをドラッグアンドドロップする
  • 多くのキーボードショートカット
  • gnome-terminal設定をオーバーライドする構成ファイル
  • 任意の端末グループへの同時タイピング

ターミネーターのスクリーンショット

ターミネーターのスクリーンショット


6

ここにあるtmuxについての私のブログエントリをご覧ください。画面よりも強力です。つまり、添付のブログエントリの設定ファイルは、画面をシミュレートするためにtmuxショートカットキーストロークを再設定します。画面ユーティリティを混同しないようにするための組み合わせ。また、キーが再構成されているため、Ctrl + Bの代わりにCtrl + Aが使用されます。

  • Ctrl + Aは、?などのtmuxアテンションキーストロークを開始します。キーのリストについては、
  • Ctrl + A、Ctrl + Aで異なるウィンドウ間をフリックし、
  • Ctrl + A、1番目のウィンドウには1、Ctrl + A、2番目のウィンドウには2など
  • Ctrl + A、Tabキーを押して、1つのセッション内の分割ウィンドウ間でフォーカスを切り替えます
  • Ctrl + A、Cで新しいbashシェルを表示します

それを読んで学んでください... :)


4

Konsoleは、最高のマルチタブおよびその他のクールなものです。


どうやらKonsoleにはあなたが望むことをする分割ビューがあります:kdemonkey.blogspot.com/2007/01/… スクリーンショットは次のとおり
las3rjock

1つのアプリにNxMコンソールkpartを埋め込むのは簡単です。そのようなアプリを見たことがありますが、名前を思い出せません。
タデウシュA.カドウボウスキ2009

3

利用した:

  • eterm -Enlightened Terminal Emulator
  • mrxvt-軽量のマルチタブXターミナルエミュレーター

両方ともとてもいいです。

私はまだタブ付きのgnome-terminalを好んでいますが:-)。


1
Ctrl + Shift + Tを使用して新しいタブを開き、Ctrl + PageUpを使用して前のタブに移動し、Ctrl + PageDnを使用して次のタブに移動できます。
a_m0d

明らかに、OPはタブを使用したくないので、gnome-terminal情報の大部分を削除しました。
jtimberman 09

3

現在の答えがあなたにあなたが望む柔軟性や感覚を与えないなら、あなたはタイルウィンドウマネージャを見てみたいかもしれません。このofcは、タイルターミナルだけの大きな変更ですが、タイルターミナルで大部分のことを行うことを計画している場合、タイルWMは他のソリューションよりも利点があります。

私は個人的に素晴らしいことをお勧めします


2

splitvtを使用して、任意のターミナルウィンドウを2つに分割できます- 隣り合わせではなく、上下に重ねることができます。

ただし、一部のターミナルエミュレーターまたは画面では、ターミナルを水平または垂直(または両方)に分割することができますが、幅が狭すぎる(または短くなる)前に、2または3または4のサイドバイサイドに制限されますどんな役にも立ちます。IMO、タブタイトルを設定するためのxttitleのようなプログラムと組み合わせたタブ付き用語は、混乱が少なく、はるかに便利です。YMMV。

他の人々はすでにスクリーンだけでなく、etermやmrxvtなどにも言及しているので、あなたが見逃したかもしれないgnome-terminalの機能を指摘します。

gnome-terminalの端末間でAlt-Tabキーを押す必要がないことに気づきましたか?

タブ付き端末を使用している場合は、Alt-1、Alt-2、Alt-3などを使用して端末を切り替えることができます。

ところで、私は主にmrxvtを選択端末として使用していますが、gnome-terminalはほとんどのLinuxシステムにデフォルトでインストールされているため、動作方法に慣れています。私はmrxvtを好みますが、GTは大丈夫か、軽い/カジュアルな使用には十分です。


0

私は一般に、端末を分割するように設定できるtmuxを備えたXtermを好みます。tmuxのマンページを参照してください


ようこそ、この質問にご協力いただきありがとうございます。サイトの標準は、この質問が最初に投稿されてから6年間で変更されました。質問はトピック外と見なされるようになり、ソフトウェアを推奨する回答は、もう少し厳密になると予想されます。同じ質問に対する他の回答とは異なる基準を満たすことは困難ですが、受け入れられた回答は、今では良いと考えられるものの良い例です(2つの最高評価の回答の賛成票を見てください)。ガイダンスについては、meta.superuser.com
questions
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.