Wie ändere ich das Standard-Theme in Xfce4 dauerhaft?

Melden
  1. Einführung
  2. Ändern des Themes über die grafische Oberfläche
  3. Manuelle Anpassung über xfconf
  4. Überprüfung der Konfigurationsdateien
  5. Tipps bei Problemen
  6. Fazit

Einführung

Um das Standard-Theme in Xfce4 dauerhaft zu ändern, muss die entsprechende Einstellung so vorgenommen werden, dass sie bei jedem Start des Systems oder der Sitzung automatisch geladen wird. Das bedeutet, dass die Konfiguration nicht nur temporär über die grafische Oberfläche geändert wird, sondern auch in den entsprechenden Konfigurationsdateien abgespeichert wird. Xfce4 verwendet hauptsächlich die xfconf-Einstellungen, um den Benutzeroberflächenstil, Fensterdekor und andere optische Einstellungen zu verwalten.

Ändern des Themes über die grafische Oberfläche

Der einfachste Weg, das Theme zu wechseln, ist über das Einstellungsmenü von Xfce4. Hierzu öffnet man den Fenstermanager oder das Erscheinungsbild in den Einstellungen. Über diese Menüs kann man das gewünschte Theme auswählen.

Allerdings ist diese Methode in der Regel bereits dauerhaft wirksam, da Xfce die Auswahl in der Benutzerkonfiguration speichert. Falls das Theme dennoch nach einem Neustart nicht übernommen wird, empfiehlt es sich, die Einstellungen manuell zu überprüfen und ggf. anzupassen.

Manuelle Anpassung über xfconf

Alle relevanten Einstellungen liegen in der xfconf-Datenbank. Man kann diese über das Terminal mit dem Befehl xfconf-query abfragen und setzen.

Um das GTK-Theme dauerhaft zu ändern, verwendet man folgenden Befehl (ersetze DeinThemeName mit dem tatsächlichen Namen des Themes):

xfconf-query -c xsettings -p /Net/ThemeName -s "DeinThemeName" --create -t string

Dieser Befehl sorgt dafür, dass das gewünschte GTK-Theme in den xsettings gespeichert wird. Möchte man auch das Fenstermanager-Theme ändern, so ist folgender Befehl nötig:

xfconf-query -c xfwm4 -p /general/theme -s "DeinThemeName" --create -t string

Zusätzlich kann das Icon-Theme angepasst werden:

xfconf-query -c xsettings -p /Net/IconThemeName -s "DeinIconThemeName" --create -t string

Diese Befehle sorgen dafür, dass die Themes nach jedem Neustart oder erneuten Einloggen automatisch angewendet werden.

Überprüfung der Konfigurationsdateien

Die Einstellungen werden zudem in der Datei ~/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml (für GTK- und Icon-Themes) sowie in ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfwm4.xml (für Fenstermanager-Themes) abgelegt. Dort kann man bei Bedarf auch direkt in die XML-Dateien hineinschauen oder sie bearbeiten, um sicherzugehen, dass die Änderungen übernommen wurden.

Tipps bei Problemen

Falls die Änderungen nach der Anpassung nicht wirksam werden, lohnt es sich, die Sitzung neu zu starten oder sich komplett ab- und anzumelden. Manchmal müssen auch zwischengespeicherte Einstellungen gelöscht werden. Dies kann man zum Beispiel durch das Entfernen von temporären Dateien oder Recompilieren der GTK-Themes erreichen.

Fazit

Durch die Verwendung von xfconf-query kann man das Standard-Theme in Xfce4 dauerhaft und zuverlässig ändern. Die direkte Bearbeitung der entsprechenden XML-Konfigurationsdateien ist ebenfalls möglich, wird aber normalerweise nicht benötigt. Die grafische Oberfläche übernimmt bereits häufig dauerhaft die Einstellung, sodass das manuelle Nachjustieren nur in Ausnahmefällen notwendig ist.

0

Kommentare