Gnomeターミナルとターミネータ(私は最近ラップトップで使用しています)は、非常にきれいにカスタマイズできます。フルスクリーンを使用し、デスクトップを最小限に抑えることにより、小さなEeePCでも、適切なサイズの領域で作業することができます。
ただし、制御できない要素が1つあります。 Gnomeのタブは、大規模特大で、せいぜいugいです。これらはまったく馬鹿げたテーマに収まりませんが、私にとって最大の問題は無駄になる画面の面積です。特に小さなノートパソコンの画面では、それは本当の問題です。
これらのタブを変更する方法はありますか?それらをウィンドウの側面に配置することは可能ですが、それらはさらにスペースを占有します!
これがテーマ設定またはgnome構成で不可能な場合、タブ自体を処理できるターミネーターなどの端末プログラムはありますか? (理想的にはよりエレガントな方法で!)
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の専門家ではありません。このアドバイスにはエラーが含まれている場合があります。
GTK CSS設定ファイルを介して可能です。 ~/.config/gtk-3.0/gtk.css
を作成すると、CSSセレクターとその属性を追加できます。いくつかの良い例があります: 複数のタブを使用してgnome-terminalからいファットベゼルを削除します
urxvtを確認してください。移行した主な理由の1つは、タブを処理する優れた方法でした。
これを.Xdefaultsに追加します
URxvt.Perl-ext-common: default,tabbed,matcher