On Thu, May 03, 2007, Josselin Mouette wrote: > As it was recently suggested (sorry, I can't remember by whom), it is > possible to ship a default configuration for GTK+ applications > in /etc/gtk-2.0/gtkrc, that could look like this: > gtk-theme-name = "Clearlooks" > gtk-icon-theme-name = "gnome" > When gtk2-engines and gnome-icon-theme are not installed, these settings > will be silently ignored. Otherwise, they will be used by applications > run outside a GNOME/XFCE session. They will also be overriden by > *-settings-daemon, so this really looks harmless. > > What makes it useful is: > * that GTK+ applications should benefit of a better default look, > even when run outside GNOME; > * that some GNOME applications, like epiphany and evolution, make > assumptions of what icons are available in the default icon > theme, enforced by a dependency on gnome-icon-theme, but when > they are run outside GNOME, the default icon theme is hicolor > and they won't benefit of it.
Yes, we received at least a couple of bug reports on the topic, such as #421353. I discussed this with Sébastien which reminded me that this is probably since we dropped a patch which was setting the fallback icon theme in gtk/gtkicontheme.c. However, there's now clean support for fallback-icon-theme as a GtkSetting, except it's empty by default (and the default gtk-icon-theme-name is "hicolor"); see GNOME #325546. > Does anyone oppose to such a change? It's a good workaround to the bugs we receive, but instead of distributing a gtkrc, I preferred patching the default "gtk-fallback-icon-theme" which a bit better; this avoids touching the gtk-icon-theme-name setting, and shipping a gtkrc. I don't think we need Clearlooks as gtk-theme-name though. -- Loïc Minier -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

