Gnomeターミナルのタブがくて特大


24

gnomeターミナルとターミネータ(私は最近ラップトップで使用しています)は、非常にきれいにカスタマイズできます。全画面表示を使用し、デスクトップを最小限に抑えることにより、小さなEeePCでも、適切なサイズの領域で作業することができます。

ただし、制御できない要素が1つあります。Gnomeのタブは非常に大きく、せいぜい見苦しいだけです。それらは馬鹿げたテーマにはまったく適合しませんが、私にとって最大の問題は無駄になる画面の面積です。特に小さなノートパソコンの画面では、それは本当の問題です。

これらのタブを変更する方法はありますか?それらをウィンドウの側面に配置することは可能ですが、さらにスペースを取ります!

これがテーマ設定またはgnome構成では不可能な場合、タブ自体を処理できるターミネーターなどの端末プログラムはありますか?(理想的にはよりエレガントな方法で!)

代替テキスト


2
実際、タブは、使用するGtkテーマに完全に適合します。これは、タブがそのように描画されるテーマだからです。ただし、1つのアプリケーションのテーマをオーバーライドすることは可能です(その方法については、Gtkテーママニュアル/ハウツーを参照してください)。私の推測では、閉じるボタンはタブをかなり高くします。
JanC

問題はここにも記述されているold.nabble.com/...
アレクサンドルLevchuk

adamnfish、質問に対して+1ですが、正解としてScreen提案のマークを外すことをお勧めします。GNU画面の岩が、そのターミナルのタブが醜いなければならないことを意味するものではありません
アレクサンドルLevchuk

回答:


-1

試してみてくださいscreen

で異なる「タブ」を作成Ctrl-a cし、Ctrl-a Ctrl-a(前に表示されたウィンドウに切り替えるため)またはそれらを直接Ctrl-a <number of tab>切り替える(ウィンドウ番号「タブの数」に切り替えるため)。

Ctrl-a " 選択するすべてのウィンドウのリストを表示します。

詳細については、をご覧くださいman screen


2
またはbyobu、画面のようですが、Technicolor®で表示されます;-)
ステファノパラッツォ

ええ、私は代わりにscreenを使用できることを知っていますが、通常はemacsを使用しており、たとえばctrl + aを失いたくないでしょう。画面をカスタマイズすることでこのルートをたどることができますが、タブコントロールがOSの他の部分と一貫しているのは良いことです。
adamnfish

1
@adamnfish:画面プレフィックスのショートカットを他のものに設定できます。
JanC

5
-1画面を使用する必要がある場合と、タブを使用する必要がある場合があります。両方とも見栄えがいいです。
アレクサンドルレフチュク

3
私がお勧めしたいtmuxの上にscreen、より良い(IMO)の窓(「タブ」)と「ペイン」(垂直方向と水平方向の画面分割(私は実行します。emacs内部のtmux排他的セッション)。
JON

6

JanCが指摘したように、terminatorシステムでデフォルトのgtkテーマを使用します。close_button_on_tab = False〜/ .config / terminator / configを入れることで問題を解決できるのは事実です。また、gtkテーマを変更することもできます。または、特別なgtk設定を特別に定義できますterminator。これを行うには、gtkrcファイルに次の行を追加します。

style "notebook" = "default"
{
    xthickness = 0
    ythickness = 0
}

widget_class "terminator*.GtkNotebook"       style "notebook"
class "terminator*.GtkNotebook"              style "notebook"

「GtkNotebook」と呼ばれる標準のGtkウィジェットを変更していることに注意してください。これがタブの原因です。これをすべてのアプリケーション(ターミネーターだけでなく)で動作させたい場合は、代わりに次を使用します。

widget_class "*GtkNotebook"       style "notebook"
class "*GtkNotebook"              style "notebook"

これはすべてのアプリケーションに影響します。タブ内のテキストの色を変更するには、次を使用します。

style "notebook_maybelabel" = "default"
{ 
   fg[NORMAL]        = "#0000AA"
   text[NORMAL]        = "#0000AA"
}

widget_class "terminator*.GtkNotebook*"       style "notebook_maybelabel"
class "terminator*.GtkNotebook*"              style "notebook_maybelabel"

私はGtkの専門家ではありません。このアドバイスにはエラーが含まれている場合があります。


3

urxvtを確認してください。移行した主な理由の1つは、タブを処理する優れた方法でした。

これを.Xdefaultsに追加します

 URxvt.perl-ext-common:  default,tabbed,matcher

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.