web-dev-qa-db-ja.com

XFCE / LXDEでroxtermのアクティブなTABの色を変更する

私の仮想マシンが単に負荷を処理できなかったため、最近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が他のタブから識別できるようにするにはどうすればよいですか?別の色が最適ですが、合理的な方法であれば何でもかまいません。

2
hochl

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 /

3
ckhung

間違ったファイルを編集しているようです:

  • .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_c​​olor)
} 

...そして@bg_color@selected_bg_colorに変更して、アクティブなタブ全体を青色にします。私はこれを今テストしました。

補足:Gtkのバージョンが異なれば使用するパスも異なるため、~/.themesから~/.local/share/themesまたはその逆のいずれかにシンボリックリンクすることをお勧めします。

1
user1686