Seitenpanel anpassen

Das seitenpanel auf der rechten Seite ist ein modifiziertes XFCE-Panel. Ab Werk enthält es 7 Schaltflächen sowie eine Miniaturansicht der Pinnwand. Die Zwischenräume sind gefüllt mit Separatoren, damit keine Fläche frei ist. Dadurch gibt es keine Stelle, auf die der Benutzer mit der rechten Maustaste klicken könnte, um das Panel anzupassen.

Diese Anleitung beschreibt, welche Schritte vorzunehmen sind, um das Panel dennoch anzupassen.

Benutzerdefiniertes Panel
Die Einstellungen des Panels befinden sich unter /etc/xdg/xfce4/panel/. Die Datei panels.xml definiert das Aussehen des Panels sowie die enthaltenen Schaltflächen. Die Funktionen der Schalflächen dagegen sind in den .rc-Dateien definiert.

Diese Dateien können mit root-Rechten geändert. Allerdings ist diese Vorgehensweise nicht empfehlenswert, da einerseits die Einstellungen systemweit, d.h, für alle Benutzer, geändert werden, und andererseits beim nächsten Update überschrieben werden können.

Es besteht die Möglichkeit, die Einstellungsdateien für den einzelnen Benutzer zu ändern. Dazu editiert man als root die /etc/xdg/xfce4/kiosk/kioskrc und fügt in der Zeile CustomizePanel seinen Benutzernamen, mit Komma getrennt, hinzu, z.B.: CustomizePanel=%root,adminh Dadurch schaut XFCE beim Starten des Panels zuerst im Verzeichnis ~/.config/xfce4/panel nach Konfigurationsdateien.

Schaltfläche umbelegen
Die Schaltflächen sind in der panels.xml in der Sektion items definiert. Jedes Item hat ein name- und ein id-Feld. Bei einem Klick auf ein Item wird das Skript  -.rc im Verzeichnis ~/.config/xfce4/panel aufgerufen. Befindet sich darin keine Datei mit diesem Namen, schaut XFCE im Verzeichnis /etc/xdg/xfce4/panel/ nach.

Beispiel Internet-Browser ändern
Anhand des Internet-Items wird gezeigt, wie eine Schaltfläche umfunktioniert werden kann.

Man kopiere die Datei cp /etc/xdg/xfce4/panel/application-launcher-internet.rc ~/.config/xfce4/panel/ Dann öffne man sie mit einem Editor und verändere die Exec=-Zeile, so dass statt des letzten Arguments /usr/bin/tiitoo-browser der bevorzugte Browser steht. Z.B. Exec=/usr/bin/ttwrapper.sh Navigator.Tiitoo-Browser /usr/bin/chromium-browser

Schaltflächen hinzufügen mit GUI
Man kopiere, als normaler Benutzer, die Datei. cp /etc/xdg/xfce4/panel/panels.xml ~/.config/xfce4/panel/ Danach kann sie als normaler Benutzer bearbeitet werden.

Wem das Editieren der Textdatei zu kompliziert ist, kann das Panel auch mit der Maus anpassen. Für gewöhnlich öffnet ein Rechtsklick auf das Panel den Panel anpassen-Dialog, doch die 4tiitoo-Plugins fangen alle Mausklicks ab. Darum muss zuerst eine freie Fläche geschaffen werden, indem eines der vorhandenen Plugins, z.B. ein Separator oder das Hilfe-Widget, aus der panels.xml entfernt wird. Auf die so frei gewordene Fläche kann nun geklickt werden.

Eine alternative Methode zum Öffnen des Panel anpassen-Dialogs besteht darin, xfce4-panel --customize zu starten.

Farbe
Eine freie Stelle zeigt die Hintergrundfarbe des Panels, die beim WeTab-Theme weiß ist und optisch gar nicht passt. Um die Hintergrundfarbe zu ändern muss die Datei /usr/share/themes/WeTab/gtk-2.0/gtkrc editiert werden. Folgender Abschnitt stellt die Farbe des Panels passend zum WeTab-Thema ein.

style "panel" {    fg [NORMAL] = "white" bg [NORMAL] = "#313131" } widget "*Panel*" style "panel"

Siehe auch
Skript zum Installieren von Uhr und Batteriestatus auf der Seitenleiste