On Sat, 2005-07-30 at 18:13 +0200, Peter Magnusson wrote: > GTK doesnt seem to have any good way of how to handle themes. I have these > .gtkrc files: > > [iocc@flashdance iocc]$ ll .gtkrc* > -rw-r--r-- 1 iocc 218 Dec 4 2004 .gtkrc > -rw-rw-r-- 1 iocc 133 Dec 7 2004 .gtkrc-1.2-gnome2 > -rw-r--r-- 1 iocc 247 Dec 4 2004 .gtkrc-2.0 > [iocc@flashdance iocc]$ cat .gtkrc > # -- THEME AUTO-WRITTEN DO NOT EDIT > #include "/usr/share/themes/Bluecurve/gtk/gtkrc" > #include "/usr/share/themes/Crux/gtk-2.0/gtkrc" > include "/usr/share/themes/Glider/gtk-2.0/gtkrc" > # -- THEME AUTO-WRITTEN DO NOT EDIT > [iocc@flashdance iocc]$ cat .gtkrc-1.2-gnome2 > # Autowritten by gnome-settings-daemon. Do not edit > > include "/usr/share/themes/Raleigh/gtk/gtkrc" > > include "/home/iocc/.gtkrc.mine" > [iocc@flashdance iocc]$ cat .gtkrc-2.0 > # -- THEME AUTO-WRITTEN DO NOT EDIT > #include "/usr/share/themes/Bluecurve/gtk/gtkrc" > #include "/usr/share/themes/Crux/gtk-2.0/gtkrc" > include "/usr/share/themes/Glider/gtk-2.0/gtkrc" > gtk-key-theme-name = "Emacs" > # -- THEME AUTO-WRITTEN DO NOT EDIT > If I'm not mistaken, the .gtkrc is the supposed to be the current gtk-2 theme and .gtkrc-1.2-gnome2 is supposed to be the current gtk-1.2 theme (set by the gnome-setting-daemon). > > .gtkrc-2.0 did I create myself because i cant use xchat without emacs > bindings. .gtkrc-1.2-gnome2 is probably autocreated by something, dunno. > .gtkrc is mostly used I guess. Problem is... Some gtk programs says that > its broken: > > [iocc@flashdance iocc]$ xmms > /usr/share/themes/Glider/gtk-2.0/gtkrc:11: error: unexpected identifier > `GtkWidget', expected character `}' I think the error here is that XMMS, which is based on gtk-1.2, is trying to use a gtk-2 theme. > Personally I think they are quite ugly the one that are included by > default. Is there anywhere to download new themes? It doesnt matter that > much how it looks, its fine as long that they doesnt annoy me. Like > GIGANTIC font, bizarr colors or so... Check http://art.gnome.org or http://www.gnome-look.org -- Ricardo Veguilla <veguilla@xxxxxxxxx>