web-dev-qa-db-ja.com

Gnomeターミナルのタブが見苦しく、大きすぎる

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

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

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

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

alt text

24
adamnfish

JanCが指摘したように、terminatorはシステムのデフォルトのgtkテーマを使用します。 〜/ .config/terminator/configにclose_button_on_tab = Falseを入れることで問題を解決できるのは事実です。また、gtkテーマを変更することもできます。または、terminatorに特別なgtk設定を特別に定義できます。これを行うには、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の専門家ではありません。このアドバイスにはエラーが含まれている場合があります。

6
user20645

GTK CSS設定ファイルを介して可能です。 ~/.config/gtk-3.0/gtk.cssを作成すると、CSSセレクターとその属性を追加できます。いくつかの良い例があります: 複数のタブを使用してgnome-terminalからいファットベゼルを削除します

3
Ray

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

これを.Xdefaultsに追加します

 URxvt.Perl-ext-common:  default,tabbed,matcher
3
Rick