答え1
GTK2_RC_FILES
環境変数を使用して(個別)GTK2アプリケーションの外観を制御できます。
カスタムgtkrc設定(例~/.fbpanel-gtkrc
:)を作成し、fbpanel
その中にフォント(またはすべてのスタイル)設定を指定します。
style "custom-font" {
font_name = "Sans 16"
}
class "*" style "custom-font"
次に、起動コマンドをfbpanel
settingsに変更しますGTK2_RC_FILES=~/.fbpanel-gtkrc
。たとえば、.desktop
ファイルから起動する場合は、Exec
次のように行を変更します。
Exec=env GTK2_RC_FILES=~/.fbpanel-gtkrc fbpanel
説明する
GTK2アプリケーションが起動すると、特定の順序で構成を階層化して設定をロードします。この階層化により、後の設定は以前の設定を上書きできます。順序は次のとおりです。
- GTK2は次から始まります。システム全体の構成ファイル、通常は/etc/gtk-2.0/gtkrcにあります。
- 次にGTK2がロードされます。ユーザーの個人プロフィール、通常 ~/.gtkrc-2.0 がある場合。
- 環境変数が設定されると、
GTK2_RC_FILES
GTK2はリストされた順序で(コロンで区切られた)変数で指定された構成ファイルをロードします。これらの設定は、以前にロードされた設定を上書きできます。 - 最後に、アプリケーションはGTK2構成を読み取った後にアプリケーション固有の設定を適用できます。これにより、ロードされたGTK2設定を無視または改善できます。私が知っている限り、設定で
fbpanel
フォントを設定する方法が見つかりませんでした。
これが役立つことを願っています!