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)).

Polybar

Abb. 9.1 Polybar in EduxOS

Die Polybar besteht aus folgenden Komponenten:

  • shutdown/restart Menü

  • Datum/Uhrzeit

  • Lautstärke Anzeige

  • Batterieanzeige

  • Netzwerkanzeige

  • Netzwerkeinstellungen

9.3.2.1. shutdown/restart Menü

Um das System einfach neuzustarten oder herunterzufahren gibt es natürlich ein passendes Menü. Es besteht einfach nur aus zwei Schaltflächen, die bei Aktivierung den zur Aktion passenden Shell Command ausführen. In diesem fall wären das “reboot” und “poweroff”.

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.