it-swarm-ja.com

gnomeターミナルの良い代替品は何ですか?

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

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

16
Randell

ターミナルで screen を実行したいようです。

Screenshot of GNU screen with vertical and horizontal splits

このスクリーンショットを生成するために、ターミナルを開いてscreenを実行しました。ウィンドウを分割するために、水平分割にはキーストローク「ctrl-a S」を使用し、垂直分割には「ctrl-a |」を使用しました。追加のシェルを開始するために、アクティブなシェルでscreenを3回実行しました。ウィンドウを切り替えるには、キーストローク「ctrl-a tab」を使用しました。アクティブウィンドウに表示されていたシェル( "0 bash"、 "1 bash"など)を変更するには、キーストローク "ctrl-a n"( "next")または"ctrl-a p"( "前へ")。各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+ x2 +画面を実行できます。 Ubuntu 9.04にはこの機能があり、バージョン4.00.03で導入されました。

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

22
las3rjock

あなたは興味があるかもしれないと思います ターミネーター :D

概要

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

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

機能:

  • リストアイテム
  • 端子をグリッドに配置します
  • タブ
  • ターミナルの並べ替えをドラッグアンドドロップします
  • キーボードショートカットがたくさん
  • Gnome-terminal設定をオーバーライドする構成ファイル
  • 端末の任意のグループへの同時入力

terminator screenshot

terminator screenshot

17
Gabriel Solomon

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

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

それを読んでそれを学ぶ... :)

6
t0mm13b

Konsoleは最高のマルチタブと他のいくつかのクールなものです。

4
alpha1

利用した:

  • eterm -エンライテンドターミナルエミュレータ
  • mrxvt -軽量のマルチタブX端末エミュレーター

どちらもかなりいいです。

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

3
jtimberman

現在の回答で希望する柔軟性や感覚が得られない場合は、タイル型ウィンドウマネージャーも確認することをお勧めします。このofcは、タイル端末だけで大きな変更ですが、タイル端末で大部分のことを行うことを計画している場合、タイルWMは他のソリューションよりも利点がある場合があります。

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

3
lnz

splitvt を使用して、任意のターミナルウィンドウを2つに分割できます。

ただし、一部の端末エミュレーターまたは画面で端末を水平または垂直(または両方)に分割することは可能ですが、狭すぎる(または短くなる)前に、2つまたは3つまたはおそらく4つを並べて分割することができます。どんな役に立つか。 IMO、タブ付きの用語をxttitleのようなプログラムと組み合わせてタブのタイトルを設定することは、混乱がはるかに少なく、はるかに便利です。 YMMV。

他の人はすでにscreenだけでなく、etermやmrxvtなどについても言及しているので、見逃したかもしれないgnome-terminalの機能を指摘します。

gnome-terminalの端末間でAlt-Tabキーを押す必要がないことに気づいていますね。

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

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

2
cas

私は通常、ターミナルを分割するように構成できる tmux のXtermを好みます。 tmuxのマンページ を参照してください