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(a)gmail.com>