[[Vorlage(Archiviert, "Eine aktuelle Anleitung ist im Artikel [:GTK+/Design wechseln:] zu finden")]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Paketquellen_freischalten: Bearbeiten von Paketquellen] [:Programme_starten: Ein Programm starten] [:Editor: Einen Editor öffnen] (optional) [:Paketinstallation_DEB: Ein einzelnes Paket installieren] (optional) [:Programme_kompilieren: Pakete aus dem Quellcode erstellen] (optional) }}} [[Inhaltsverzeichnis()]] [:Archiv/GTK_Engines:GTK Engines] stellen den Fensterinhalt von Programmen dar - wenn diese unter Verwendung von [:GTK:] programmiert worden sind. Dazu zählen z.B. alle der in Ubuntu, Xubuntu und Lubuntu verwendeten Programme. Dieser Artikel gibt eine Übersicht über die Möglichkeiten, das Aussehen solcher Programme durch die Auswahl eines Designs (engl. Theme) zu beeinflussen. So kann auch unter weniger verbreiteten [:Fenstermanager:Fenstermanagern] das Aussehen von Programmen, die GTK verwenden, optisch ansprechend gewählt werden. = Desktop-Umgebungen = Die Desktop-Umgebungen haben jeweils eigene Konfigurationsdialoge, welche das Aussehen von GTK-Programme anpassen. Die folgende Liste verweist auf die jeweilige Anleitung: * [:GNOME3_Systemeinstellungen:Unity und GNOME 3] * [:GNOME_Anwendungen_unter_KDE:KDE] * [:Xfce_Einstellungen:Xfce] * [:LXDE_Einstellungen#Designs:LXDE] = Konfigurationsmöglichkeiten = Grundsätzlich wird bei diesen Möglichkeiten die Datei '''~/.gtkrc-2.0''' angepasst. Jede [:Archiv/GTK_Engines:GTK-Engine] hat mindestens eine '''gtkrc''', in der die Regeln stehen, wie die Fenster aussehen sollen. == Per Programm == Es gibt nur wenige, dafür aber intuitiv bedienbare Tools, welche die '''gtkrc''' selbst schreiben. [[Bild(./themeswitch1.png, 150, right)]] === GTK Theme Switch === [[Bild(./themeswitch.png, align=right)]] [http://www.muhri.net/nav.php3?node=gts gtk-theme-switch] {en} ist ein sehr einfaches Programm, welches über das Paket {{{#!vorlage Paketinstallation gtk-theme-switch, universe [2] }}} installiert wird [1]. Es hat keinen Menüeintrag, kann aber mit folgenden Befehl gestartet [3] werden: {{{#!vorlage Befehl gtk-theme-switch2 }}} [[Bild(./chtheme.png, 170, right)]] === Gtk+ 2.0 Change Theme === [http://plasmasturm.org/code/gtk-chtheme/ gtk-chtheme] {en} wird über das gleichnamige Paket {{{#!vorlage Paketinstallation gtk-chtheme, universe [2] }}} installiert [1]. Im Unterschied zu gtk-theme-switch kann man die Änderungen gleich sehen. Gestartet[3] wird das Programm durch den Befehl: {{{#!vorlage Befehl gtk-chtheme }}} [[Bild(./lxappearance.png, 200, right)]] === LXAppearance === [http://wiki.lxde.org/en/LXAppearance LXAppearance] {en} kommt aus dem [:LXDE:] Projekt und kann über das folgende Paket installiert werden: {{{#!vorlage Paketinstallation lxappearance }}} Gestartet wird das Programm dann mit dem Befehl [3]: {{{#!vorlage Befehl lxappearance }}} Das besondere an dem Programm ist, dass man damit nicht nur das GTK-Design verändern kann, sondern unter anderem auch die verwendeten Symbole (Icons) oder die Schriftart. == Von Hand == === GTK 2 === Man öffnet mit einem Editor [4] die Datei '''~/.gtkrc-2.0''' bzw. erstellt sie, wenn sie noch nicht existiert und fügt die folgende Zeile ein: {{{ include "~/.themes/NAME_DES_THEMES/gtk-2.0/gtkrc" }}} Wichtig ist, dass die `include`-Zeile immer auf die '''gtkrc'''-Datei des gewünschten GTK-Desgins verweist. Nach einem Neustart des Fenstermanager wird das Design aktiviert. Die Designs aus den Quellen liegen meist unter '''/usr/share/themes'''. Programme, welche mit Rootrechten laufen, lesen die '''gtkrc-2.0''' aus dem '''/root/''' Ordner, deswegen sollte eine Kopie bzw. [:ln:Verweis] auch im Ordner '''/root/''' sein. Benötigt wird das z.B. bei [:Synaptic:], da man nur mit Rootrechten Programme installieren kann. # tag: Übersicht, Desktop