В приложении pygtk я использую rc_parse_string для настройки внешнего вида моего графического интерфейса.(Главным образом, чтобы он выглядел более естественным в Windows, и для темы отдельных виджетов.) Это, например, изменило бы тему значков для моего приложения:
gtk.rc_parse_string("""
gtk-icon-theme-name = "Galaxy"
""")
Это работает под Windows, но работает толькопод Linux, когда gnome-settings-daemon не работает.Как переопределить настройки темы, сделанные gnome-settings-daemon?(Только в моем приложении, без изменения общесистемных настроек!)
(Кстати, та же проблема возникает, когда вы пытаетесь создать тему для отдельного приложения, установив GTK2_RC_FILES
. Это работает для не родных приложенийкак OpenOffice, но не работает для собственных приложений gnome, как только запускается демон настроек.)