私の仮想マシンが単に負荷を処理できなかったため、最近Gnomeから離れました。 VMはDebianとXFCE4.10.1を実行しています(私も以前にLXDEを試しました)。私を悩ませているのは、アクティブなタブが表示されないことです。これは唯一の違いです。は1ピクセル幅のバーで、わずかに軽く、拡大鏡なしではほとんど見ることができません。他の端末エミュレーターでも同じ問題が発生するようです。Googleで検索し、すでにさまざまなことを試しました。
<Settings>/<Appearance>
を使用してアクティブなテーマを変更しました。.config/gtk-2.0/gtk.css
/.config/gtk-3.0/gtk.css
を作成し、そこに値を追加しました。.gtkrc
を変更しました。これまで何も機能していません。では、アクティブなTABが他のタブから識別できるようにするにはどうすればよいですか?別の色が最適ですが、合理的な方法であれば何でもかまいません。
Antix13.1からantix13.2(debianに基づく)にアップグレードしてから同じ問題が発生します。設定を微調整すると、アクティブなタブと非アクティブなタブが区別できなくなりました。ただし、デフォルトのアカウントでは、この2つが明確に区別されています。
だから私はldd /usr/bin/roxterm | grep gtk
して、私のroxtermが使用するgtkのバージョンがlibgtk-3.so.0であることを知りました。
デフォルトのアカウントにはこのfile~/.config/gtk-3.0/settings.ini
がありますが、微調整したアカウントにはありません。だから私はそれをコピーしました、そして今roxtermは区別可能なタブを持っています。
それはこの重要な行を持っています:gtk-theme-name=MediterraneanWhite
find /usr/share/themes/ -iname gtk-3.0
して、AdwaitaやHighContrastなどのさまざまなテーマ、または/ usr/share/themes /にあるものを試すこともできます。
2014-09-08更新:〜/ .config/gtk-3.0/gtk.cssを編集すると、アクティブなタブの色をより細かく変更できます: http://harts.net/reece/2013/ 02/26/Highlighting-the-active-tab-in-gnome-terminal /
間違ったファイルを編集しているようです:
.gtkrc
はGtk1でのみ使用されます。.config/gtk-3.0/gtk.css
はGtk3でのみ使用されます。.config/gtk-2.0/gtk.css
は、CSSではなくgtkrc形式のテーマを使用したため、何にも使用されません。Xfceが使用するGtk2は、その設定を.gtkrc-2.0
に保持し、テーマの場合は<themename>/gtk-2.0/gtkrc
に保持します。
「アクティブな」タブにかなり濃い青色のハイライトがあるClearlooksのようなテーマを試すことができます。それでも不十分な場合は、gtkrcを~/.themes/Clearlooks/gtk-2.0/gtkrc
にコピーして、次のような部分を見つけることもできます...
style "notebook_bg" { bg [NORMAL] =シェード(1.02、@ bg_color) }
...そして@bg_color
を@selected_bg_color
に変更して、アクティブなタブ全体を青色にします。私はこれを今テストしました。
補足:Gtkのバージョンが異なれば使用するパスも異なるため、~/.themes
から~/.local/share/themes
またはその逆のいずれかにシンボリックリンクすることをお勧めします。