最近、私は 学習済み CSSスタイルを~/.config/gtk-3.0/gtk.css
に追加すると、gtk-3.0ベースのアプリケーションの視覚的な外観にいくつかのトリックを行うことができます。しかし、最適な設定を見つけようとして、変更のたびにアプリケーションを再起動するのは非常に面倒です。
テーマを切り替えると、アプリケーションはすぐに新しいテーマに変更されますが、gtk.css
への変更は無視されるようです。そのファイルもリロードする方法はありますか?
~/.config/gtk-3.0/gtk.css
を微調整してテーマをリロードすると、結果が即座に表示されるため、少なくとも重要なGTKアプリケーションは即座に変更を取得します。 (テーマの変更をサブスクライブするためにGTKアプリが何をする必要があるのかわかりませんが、それはWinEunuuchs2Unixの質問の背後にあるかもしれません。)
Gtk.cssを微調整するときの生活を楽にするために、私はIkbelのbash関数reload_gtk_theme
を使用しています( https://askubuntu.com/a/1110354/30464 を参照)。基本的にgsettingsを使用してGTKテーマを保存、消去、復元します。