さまざまな色のテーマでGTK2アプリケーションを実行する

さまざまな色のテーマでGTK2アプリケーションを実行する

gvimタブが暗いスキームと照合されないように、暗いテーマで実行したいと思います。

アドビタ

Clearlooks-Zenburn

これを行う方法もあるようですGTK 3

すべてのアプリケーションのカラースキームを変更せずにGTK 2でこれを行う方法はありますか?

答え1

ハッキングされた解決策は、を編集し、~/.gtkrc-2.0アプリケーションが起動するのを待ってからファイルを再編集することです。

自動化できます。

Adwaitaデフォルトのテーマが切り替えたいテーマであると仮定し、Clearlooks-Zenburnというスクリプトを作成してdarkgtk2start実行可能にしますchmod +x filename

sed -i 's/gtk-theme-name="Adwaita"/gtk-theme-name="Clearlooks-Zenburn"/' ~/.gtkrc-2.0
"$@"
sleep 1
sed -i 's/gtk-theme-name="Clearlooks-Zenburn"/gtk-theme-name="Adwaita"/' ~/.gtkrc-2.0

これで、次のコマンドを実行してgvim darkを起動できます。

./darkgtk2start gvim

スクリプトをユーザーの場所の1つに移動しPATH.local/bin/通常の場合)、使用する必要がなくなったら、次の行を追加してコマンドを置き換える./ことができます。gvim~/.bashrc

alias gvim='darkgtk2start gvim'

関連情報