web-dev-qa-db-ja.com

GtkテーマはFluxboxには適用されません

その上にGnome3とFluxboxを搭載したArchLinuxをインストールし、デフォルトとしてFluxboxを使用していますが、この奇妙な問題を修正することができません。 Fluxboxのテーマを設定しましたが、それは完全に機能しています。 gtk2テーマを設定しましたが、機能していません(部分的に、Chromiumを右クリックすると、スタイルが表示されます)。ただし、nautilusやgnome-terminal、またはgtkをスタイリングに使用する他のウィンドウを開いた場合は適用されません。これがスクリーンショットです(3番目の画像の注意、メニューはX WMメニューのように見えます):

styling doesn't apply : nautilus; terminal

see the menu line where file, edit... can be found and also notice the button near the home button

Screenshot of the unstyled menu

Gnomeセッションでそれを試しましたが、問題なく動作します(フォールバックモードで)。それらのgtk-themechangerの1つを試してみましたが、必要なテーマが設定されていると表示されますが、クロムでしか表示されません。それはすべて灰色で古いです(win98:Dのように)注:ターミナルでgnome-settings-daemonを実行しようとしましたが、「コマンドが見つかりません」と表示されますが、このパッケージをpacmanで確認すると:[インストール済み]

enter image description here

3
vanjadjurdjevic

しばらく前に同じ問題が発生しました。Gnome3を使用しているためです。 Gnome 3はGTK2ではなくGTK3を使用しているため、これらのすばらしいテーマはすべて完全に作り直す必要があります。私が遭遇した最も困難な問題は、GTK2 + GTK3を含む完全なテーマを見つけることでした。

GNOME設定デーモンを実行していないときにGTK3のテーマを設定するには、このファイルを作成します。

~/.config/gtk-3.0/settings.ini

これが私の現在の設定の例です。

[Settings]
gtk-theme-name = Elegant_Brit
gtk-fallback-icon-theme = areao43
gtk-font-name = Gill Sans Std 10

構文は正確である必要があり、余分な引用はそれを破棄します。

私は実際に気づきました、あなたはあなたがgnome-settings-daemonを実行していると言いました。他のフォーラムの人々は、特定のディストリビューション(特にArch)で問題を抱えています。 F/OSSの世界での移行時間は常に容赦がありません。個人的には、プレーンなOpenboxセッションを実行し、nautilusを使用しています。 GNOME構成ツールを捨てて、自分で設定を行うだけでも、実際には難しくありませんでした。

純粋なOpenboxのすべてのガイドに加えて、この新しいGTK3情報が関連しています。 Arch wikiは実際には非常に役に立ちます。私はDebianの人で、いつも使っています。

Chromiumは、現在のGTK2テーマに近いため機能します。実際には、独自のクロスプラットフォームネイティブウィジェットツールキットが含まれています。

1
J. M. Becker

それが3番目のスクリーンショットのwpa_guiである場合、GTKテーマに従うことを期待しないでください。 Qtアプリケーションです。

0
amphetamachine