9.3. Polybar (LuMü)
Wie fast jedes grafische Betriebssystem hat auch EduxOS eine “Statusbar”, auf der Informationen angezeigt werden und kleine Einstellungen vorgenommen werden können. EduxOS setzt hierbei auf “Polybar”. Die Polybar Taskbar ist eine anpassbare und erweiterbare Statusleiste für Linux-Systeme. Sie bietet eine Vielzahl von Funktionen und Widgets, um wichtige Systeminformationen und laufende Aufgaben anzuzeigen.
9.3.1. Konfiguration
Das Aussehen und die Funktionsweise der Polybar wird in einer einzelnen Konfigurationsdatei festgelegt. Zu finden ist diese unter ~/.config/polybar/config.ini. In dieser Datei können eigene Module für die Leiste geschrieben werden, oder vorhandene Module angepasst werden.
9.3.2. Aufbau
Da EduxOS möglichst simpel gestaltet werden soll ist die Polybar in EduxOS auf wenige Kernelemente reduziert (Siehe Abb. 9.1)).
Die Polybar besteht aus folgenden Komponenten:
shutdown/restart Menü
Datum/Uhrzeit
Lautstärke Anzeige
Batterieanzeige
Netzwerkanzeige
Netzwerkeinstellungen
9.3.2.2. Datum/Uhrzeit
In der Mitte der Leiste findet sich eine einfache Anzeige der Systemuhrzeit mit Datum. Wichtig hierbei ist die richtige Zeitzone einzustellen, da diese default nicht auf Deutschland gestellt ist.
9.3.2.3. Netzwerkanzeige
Die Netzwerkanzeige dient einfach nur dazu, schnell zu sehen, ob man mit einem Netzwerk verbunden ist und wenn ja, mit welchem. Dazu muss einfach nur das richtige Netzwerk Interface in die Konfiguration geschrieben werden. Eine Liste aller Interfaces bekommt man mit dem Befehl “ip link show”.
9.3.2.4. Lautstärkeanzeige
Die Lautstärkeanzeige zeigt prozentual die Systemlautstärke an. Mit einem Linksklick auf die Anzeige lässt sich das komplette System stummschalten und über einen Rechtsklick öffnen sich über “Pavucontrol” detailliertere Lautstärkeeinstellungen, in denen man die Lautstärke einzelner Prozesse anpassen kann. Scrollt man auf der Anzeige lässt sich die Lautstärke in Schritten von 10% anpassen.
9.3.2.5. Installation und Starten der Polybar
Installiert wird die Polybar einfach über den Paketmanager des Systems. Da EduxOS auf Debian basiert, war es in unserem Fall mit dem command
apt install polybar
Ist die Polybar installiert, kann man sie über folgenden Befehl starten:
polybar -c $path_to_config $name
Wird der Pfad zur eigenen Config weg gelassen kann man mit dem Namen “default” eine mitgelieferte Beispielbar starten.