Dans une application pygtk, j'utilise rc_parse_string pour ajuster l'apparence de mon interface graphique. (La plupart du temps pour le faire paraître plus natif sous Windows, et à thème des widgets individuels.) Ceci, par exemple, changerait le thème d'icônes pour mon application:Remplacer les paramètres de thème de gnome-settings-daemon dans GTK
gtk.rc_parse_string("""
gtk-icon-theme-name = "Galaxy"
""")
Cela fonctionne sous Windows, mais il ne fonctionne que sous Linux lorsque gnome-settings-daemon n'est pas en cours d'exécution. Comment remplacer les paramètres de thème créés par gnome-settings-daemon? (Dans mon application uniquement, sans changer les paramètres du système!)
(En passant, le même problème se produit lorsque vous essayez de mettre en forme une application individuelle en définissant GTK2_RC_FILES
. Cela fonctionne pour les applications non-natives comme OpenOffice, mais échoue pour les applications gnome natives dès que le démon paramètres est en cours d'exécution.)