web-dev-qa-db-ja.com

〜/ .config / gtk-3.0 / gtk.cssの強制再読み込み

最近、私は 学習済み CSSスタイルを~/.config/gtk-3.0/gtk.cssに追加すると、gtk-3.0ベースのアプリケーションの視覚的な外観にいくつかのトリックを行うことができます。しかし、最適な設定を見つけようとして、変更のたびにアプリケーションを再起動するのは非常に面倒です。

テーマを切り替えると、アプリケーションはすぐに新しいテーマに変更されますが、gtk.cssへの変更は無視されるようです。そのファイルもリロードする方法はありますか?

2
Harald

~/.config/gtk-3.0/gtk.cssを微調整してテーマをリロードすると、結果が即座に表示されるため、少なくとも重要なGTKアプリケーションは即座に変更を取得します。 (テーマの変更をサブスクライブするためにGTKアプリが何をする必要があるのか​​わかりませんが、それはWinEunuuchs2Unixの質問の背後にあるかもしれません。)

Gtk.cssを微調整するときの生活を楽にするために、私はIkbelのbash関数reload_gtk_themeを使用しています( https://askubuntu.com/a/1110354/30464 を参照)。基本的にgsettingsを使用してGTKテーマを保存、消去、復元します。

1
BertD