Miner

Loading...

Donnerstag, 28. September 2017

Mein GNU/Linux Ricing TEIL 2: Eine hübschere Leiste für i3 - Die Polybar


i3 ist von seiner Grundausstattung her zwar schön schnell, aber auch im gleichen Maße schön hässlich.
Heute wird die voreingestellte Leiste (ganz unten) von mir entfernt und durch die funktionalere Polybar ersetzt!

Fangen wir also mal mit der Installation an:
$ yaourt polybar-git
Anschließend laden wir uns die Beispiel Polybar von der wir aus alles nach unseren Bedürfnissen einrichten können und erstmal eine Leiste haben welche ihre Grundfunktionen wie bei i3 erfüllt:
$ install -Dm644 /usr/share/doc/polybar/config $HOME/.config/polybar/config
Nun installieren wir die Siji Font denn ohne diese Funktionieren die Symbole in der Polybar aus ihren Beispielen nämlich nicht.
$ yaourt siji-git
gehen anschließend in die Einstellung der Polybar
$ nano ~/.config/polybar/config
Sucht dort nach "font-2" und ersetzt die dort eingetragene Schrift mit  "Wuncon\ Siji". Wichtig ist hierbei auf die Groß-/Kleinschreibung zu achten, da diese sonst weiterhin nicht funktionieren wird.
Speichert (Strg+X / J) und startet die Polybar von Rofi aus ($mod1+d) mit der Eingabe „polybar example“ und guckt erst einmal ob alles geklappt hat!

Autostart der Polybar
Da wir aber nicht wollen das wir immer die Polybar manuell starten müssen, bearbeiten wir nochmal die i3 config Datei.
Aber bevor wir dies tun legen wir uns ein Backup der Konfigurationsdatei an, für den Fall das wir die config mal zerschießen (und das kann schneller gehen als einem lieb ist!) denn auch bei kleinen Dingen heißt es immer: KEIN BACKUP, KEIN MITLEID!
Die Sicherung erfolgt mittels:
$ cp ~/.config/i3/config ~/.config/i3/Name_eurer_Backupdatei.bak
nun wieder ans Bearbeiten der Datei:
$ nano ~/.config/i3/config
und fügen ganz zum Schluss noch folgende Zeilen rein:
# Start Apps with i3
exec_always --no-startup-id polybar example &
Alles was in der Konfigurationsdatei von i3 mit ‘#‘ beginnt ist ein Kommentar. Der Übersicht halber habe ich diesen Kommentar eingefügt damit ich weiß was genau die Datei an der jeweiligen Stelle tut. Ich empfehle jedem dies gleich zu tun, da Kommentare auch die Lesbarkeit verbessern (sowohl für einem selbst als auch andere)
Weiter geht es nun mit der Entfernung von der i3 Leiste unten!
Dazu reicht es einfach das wir die Zeilen
# Start i3bar to display a workspace bar (plus the system information i3status
# finds out, if available)
bar {
status_command i3status
}
aus der i3 Config, in der wir uns gerade befinden, zu entfernen.

Nun haben wir schon ein optisch schöneres i3 mit einer konfigurierbaren Polybar in der sich sogar schon Menü Knopf befindet um den PC runter zu fahren oder neu zu starten!
Was uns nun noch fehlt ist es die Polybar den eigenen Bedürfnissen anzupassen und i3 mit XFCE "zu verbinden". Aber dazu komme ich in einem späteren Tutorial!
Ich hoffe euch gefällt die Polybar und wenn ihr diese schon konfiguriert habt, würde ich mich über ein Screenshot eurer in den Kommentaren freuen, da ich selbst immer auf der Suche nach Inspirationen bin.

Keine Kommentare: