web-dev-qa-db-fra.com

Forcer le rechargement ~ / .config / gtk-3.0 / gtk.css

Récemment, j'ai appris que l'ajout de styles CSS à ~/.config/gtk-3.0/gtk.css peut apporter quelques astuces à l'apparence visuelle des applications basées sur gtk-3.0. Cependant, le redémarrage de l'application après chaque modification tout en essayant de trouver les meilleurs paramètres est assez fastidieux.

Lors du changement de thème, l'application modifie immédiatement le nouveau thème, mais elle semble ignorer les modifications apportées à gtk.css. Y a-t-il un moyen de le recharger aussi?

2
Harald

Lorsque je modifie ~/.config/gtk-3.0/gtk.css et que je recharge le thème, je vois instantanément le résultat. Ainsi, au moins les applications GTK qui me tiennent à cœur enregistrent instantanément les modifications. (Je ne suis pas sûr de ce qu'une application GTK doit faire pour s'abonner aux modifications de thème, mais c'est peut-être derrière la question de WinEunuuchs2Unix.)

Pour me simplifier la vie lorsque je modifie gtk.css, j'utilise la fonction bash d'Ikbel reload_gtk_theme (voir https://askubuntu.com/a/1110354/30464 ). En gros, il enregistre, efface et restaure votre thème GTK à l’aide de gsettings.

1
BertD