Wie installiere ich GTK themes

Am einfachsten installiert man GTK Themes indem man sie lokal in den Ordner ~/.themes packt. Mauszeiger und Symbole gehören nach ~/.icons.

Dieses Vorgehen ist allerdings nur für Einzelnutzer sinnvoll, um die Themes Systemweit zu installieren müssen sie in den Systemweiten GTK Themes Ordner kopiert werden. Dieser befindet sich bei jeder Distribution woanders, in der Regel aber unter /usr/share/ oder /usr/local/.

Wichtig ist, dass GTK Themes sogenannte engines benötigen. Diese installiert man am einfachsten über dier Paketverwaltung der jeweiligen Distribution.

Zum Beispiel via

apt-get install gtk-engines-industrial    
apt-get install gtk-engines-*       

(Debianbasierte Systeme)

oder

emerge gtk-engines-industrial

Wie verwende ich diese?

Entweder mit einem graphischen Themeswitcher wie gtk-theme-switch (mit Versionen für GTK und GTK2) oder gtk-chtheme. Alternativ kann man die eher schlecht dokumentierte gtkrc-2.0 verwenden. Diese sieht zum Beispiel so aus:

  style "user-font"
  {
  font_name="Arial 9"
  }
  widget_class "*" style "user-font"

  gtk-theme-name="Qt"
  gtk-font-name="Arial 9"
  gtk-icon-theme-name="gnomecrystal"

Wichtig ist, dass dabei die User- und Systemweiten Verzeichnisse nach themes und Symbolen durchsucht werden. Als name wird dabei immer der Name des Ordners, in dem sich das Theme befindet, verwendet.

Wie lasse ich die GTK Applikationen wie Qt/KDE Applikationen aussehen

Um einen Einheitlichen Stil zu haben empfiehlt es sich für Nutzer, die sowohl Qt (u.a. KDE) wie auch GTK Applikationen verwenden, gtk-engines-qt zu installieren. Diese Engine kann über das KDE Kontrollzentrum kcontrol eingerichtet werden und sorgt dafür, dass GTK Applikationen die Einstellungen von Qt Applikationen verwenden.