Produktivitätssteigerung: Meine Erfahrungen beim Wechsel von Ubuntus Standard-Desktop zu i3

Produktivitätssteigerung: Meine Erfahrungen beim Wechsel von Ubuntus Standard-Desktop zu i3

Lange Zeit nutzte ich unter Ubuntu umfassende Desktop-Umgebungen wie GNOME. Diese Umgebungen sind optisch ansprechend, benutzerfreundlich und funktionieren in der Regel direkt nach der Installation einwandfrei. Da ich jedoch viel Zeit im Terminal verbringe, bemerkte ich, dass ich mehr Zeit mit der Fensterverwaltung verbrachte als mit meinen eigentlichen Aufgaben. Diese Erkenntnis veranlasste mich zum Wechsel zum i3 Window Manager, einem speziell für effizientes Fenstermanagement entwickelten Tool. Seitdem hat sich meine Produktivität deutlich verbessert. Ich bin nie wieder zu einer herkömmlichen Desktop-Umgebung zurückgekehrt.

Gründe für meine Vorliebe für den i3 Window Manager

Im Gegensatz zu vollwertigen Desktop-Umgebungen ist i3 ein dedizierter Fenstermanager. Das bedeutet, er verzichtet auf unnötige grafische Ebenen, überflüssige Hintergrunddienste und visuelle Ablenkungen. Stattdessen bietet er eine übersichtliche Oberfläche mit logischer Fensteranordnung, vollständiger Tastaturnavigation und einer einfachen textbasierten Konfigurationsdatei. Beim Öffnen von beispielsweise zwei Terminalfenstern teilt i3 den Bildschirm automatisch in nicht überlappende Kacheln auf und sorgt so für optimale Platznutzung und Übersichtlichkeit.

Während Desktop-Umgebungen wie GNOME durch Benutzerfreundlichkeit und Ästhetik überzeugen, benötigte ich eine Lösung, die Geschwindigkeit fördert und Ablenkungen minimiert. Im Folgenden nenne ich einige überzeugende Gründe, warum ich i3wm zunehmend bevorzuge:

Tastaturgesteuerte Effizienz

Wer mit Tastenkombinationen, insbesondere denen von Vim, vertraut ist, wird sich in i3 schnell zurechtfinden. Dank der Tastaturbefehle können Sie navigieren, Anwendungen starten und Fenster verwalten, ohne jemals eine Maus zu benötigen. Sobald Sie die Tastenkombinationen verinnerlicht haben, wird die Bedienung zur Routine.

Darüber hinaus wird alles von Tastenkombinationen über Farben bis hin zu Startoptionen über eine benutzerfreundliche Textkonfigurationsdatei gesteuert, was die Anpassungsmöglichkeiten erweitert.

Schneller Arbeitsbereichswechsel

Ein weiteres herausragendes Merkmal von i3wm ist die außergewöhnliche Arbeitsbereichsverwaltung. Mit der Möglichkeit, bis zu 10 Arbeitsbereiche zu erstellen und mithilfe einfacher Tastenkombinationen (z. B.Mod+ 1oder Mod+ 2) blitzschnell zwischen ihnen zu wechseln, eliminiert i3wm jegliche Verzögerung und ermöglicht so einen effizienten Kontextwechsel.

Unglaublich leicht

Einer der Hauptvorteile von i3wm ist sein minimaler Ressourcenverbrauch. Moderne Rechner können zwar mit viel RAM umgehen, doch ein ressourcenschonender Fenstermanager wie i3 kann die Systemleistung verbessern, insbesondere auf älterer Hardware oder bei der Ausführung ressourcenintensiver Anwendungen. Der genaue Speicherverbrauch variiert zwar je nach Konfiguration, aber eine typische, minimale Sitzung mit Xorg und den wichtigsten Hilfsprogrammen benötigt in der Regel nur 100 bis 300 MB RAM – deutlich weniger als viele moderne Desktop-Umgebungen, die im Leerlauf leicht über ein Gigabyte Speicher belegen können.

Warum das Kacheln in i3wm vorteilhaft ist

i3wm revolutioniert die Fensterverwaltung durch die automatische Anordnung von Fenstern in Kachelform. Dadurch wird die Übersichtlichkeit deutlich verbessert und der Bildschirmplatz optimal genutzt. Diese Funktion ist besonders wertvoll für Nutzer wie mich, die häufig gleichzeitig Texteditor, Terminal und Browser geöffnet haben. So ist ein müheloser Zugriff möglich, ohne dass zwischen zahlreichen Fenstern gewechselt werden muss.

Tiling Window Manager I3

Installation und Einrichtung von i3wm

Die Installation von i3wm unter Ubuntu ist unkompliziert, da es direkt in den offiziellen Paketquellen verfügbar ist. Auch Nutzer anderer Distributionen finden i3wm in der Regel über ihre Paketverwaltung.

Aktualisieren Sie zunächst Ihre Paketlisten mit folgendem Befehl:

sudo apt update

Installieren Sie anschließend i3 mit:

sudo apt install i3

Sie können i3 auch in Ihrem Software Center zur Installation finden.

Während der Installation werden Sie möglicherweise aufgefordert, einen Display-Manager auszuwählen. Im Zweifelsfall empfiehlt sich die Verwendung der Standardoption (unter Ubuntu häufig GDM).Dabei werden i3, i3status (für die Statusleiste) und i3lock (für die Bildschirmsperre) installiert, wodurch eine umfassende Basiskonfiguration bereitgestellt wird.

Für eine erweiterte Installation können Sie Folgendes manuell ausführen:

sudo apt install i3-wm i3status i3lock dmenu

Nach Abschluss der Installation melden Sie sich von Ihrer aktuellen Sitzung ab. Klicken Sie auf dem Anmeldebildschirm auf das kleine Zahnradsymbol (oft in der rechten Ecke oder neben dem Passwortfeld) und wählen Sie i3 aus den Desktop-Optionen aus, bevor Sie sich anmelden.

Ubuntu-Anmeldeseite zeigt unterschiedliche Sitzung an

Beim ersten Start von i3 werden Sie aufgefordert, eine Standardkonfigurationsdatei zu erstellen – bestätigen Sie diese Option. Anschließend werden Sie gebeten, eine Mod-Taste auszuwählen, entweder die WindowsStrg-Taste oder die Strg-Taste Alt. Diese Taste unterscheidet zwischen normaler Texteingabe und i3-Befehlen. Wählen Sie die Taste, die Ihnen intuitiver erscheint. Ich bevorzuge die Strg-Taste, um Konflikte mit Terminal-Tastenkombinationen zu vermeiden.

Verwendung von i3wm: Wichtigste Funktionen

Nachdem i3wm erfolgreich installiert wurde, wollen wir uns nun die grundlegenden Aufgaben ansehen, die Sie effizient ausführen können:

In i3wm werden die meisten Aktionen über Tastenkombinationen ausgeführt. Es gibt zwar zahlreiche vordefinierte Tastenkombinationen, diese können Sie aber auch an Ihre Bedürfnisse anpassen. Es ist wichtig, sich vor der weiteren Verwendung mit diesen grundlegenden Tastenkombinationen vertraut zu machen.

Zunächst sollten Sie ein Terminal öffnen. Verwenden Sie dazu die Taste Mod+.Durch wiederholtes Drücken von + wird das Standard-Bildschirmaufteilungsmuster von i3 angezeigt.EnterModEnter

Terminals in i3 öffnen

Um Fenster neu anzuordnen, verwenden Sie Mod+ hzum Navigieren nach links, Mod+ jzum Bewegen nach unten, Mod+ kzum Bewegen nach oben und Mod+ lzum Verschieben nach rechts. Dieses Schema dürfte Vim-Nutzern bekannt vorkommen, wenn auch mit leichten Abweichungen. Sie können es auch an die tatsächlichen Vim-Tastenkombinationen anpassen.

Um Fenster zu verschieben, fügen Sie einfach Shift zu einer beliebigen Richtungstaste hinzu; beispielsweise können Sie ein Fenster mit Mod+ Shift+ nach unten verschieben j.

Um die Fensteraufteilung zu konfigurieren, wählen Sie das gewünschte Fenster aus und verwenden Sie Mod+ hfür horizontale oder Mod+ vfür vertikale Aufteilung. Das Schließen eines Fensters ist ebenfalls ganz einfach mit Mod+ Shift+ möglich q.

Fenstermanipulation innerhalb von i3wm

i3wm unterstützt schwebende Fenster. Einige Anwendungen, wie beispielsweise die Symbolleisten von GIMP, öffnen sich standardmäßig schwebend. Sie können den schwebenden Modus jedoch für jedes Fenster mit den Tasten Mod+ Shift+ aktivieren Spaceund so zwischen schwebendem und gekacheltem Modus für das ausgewählte Fenster umschalten.

Schwebendes Fenster in I3wm

ModDarüber hinaus kann jedes Fenster mit + in den Vollbildmodus versetzt werden f, und das Zurückschalten ist genauso einfach.

Starten von Anwendungen in i3wm

Um Programme in i3wm zu starten, verwenden Sie einen Launcher; standardmäßig ist dmenu die beste Option. Alternativ können Sie auch Programme wie rofi verwenden.

i3-dmenu

Launcher funktionieren ähnlich wie Suchwerkzeuge für Ihre Anwendungen. Geben Sie einfach den Namen des gewünschten Programms ein und drücken Sie die entsprechende Taste, Enterum es zu starten. Der Launcher merkt sich häufig verwendete Anwendungen und listet sie beim Öffnen auf, sodass Sie schnell und einfach darauf zugreifen können, ohne tippen zu müssen.

Die Tastenkombination zum Aktivieren des Launchers ist Mod+ d.

Grundkonfiguration von i3wm

Die Anpassungsmöglichkeiten von i3wm sind umfangreich und ermöglichen ein hohes Maß an Personalisierung. Im Folgenden werden einige gängige Konfigurationen vorgestellt.

Bei der Erstellung der Standardkonfiguration während des ersten Starts wird diese im Verzeichnis „~/.config/i3/“ gespeichert.

mkdir -p ~/.config/i3cp /etc/i3/config ~/.config/i3/config

Das Ändern von Farben ist unkompliziert, da i3wm ähnlich wie CSS Hexadezimalwerte verwendet. Sie können verschiedene Klassen definieren, die jeweils über einen Rahmen, einen Hintergrund, einen Text und einen Indikatorwert verfügen. Diese Struktur ermöglicht einfache Anpassungen.

class border backgr.text indicatorclient.focused #1e1e1e #1e1e1e #151515 #AA0000client.focused_inactiveclient.unfocusedclient.urgentclient.placeholderclient.background #454545

In der i3wm-Konfiguration bindsymerstellt das Schlüsselwort einen neuen Hotkey und execstartet gleichzeitig Anwendungen. Mit dieser Funktion können Sie Hotkeys für Ihre am häufigsten verwendeten Programme erstellen und so ohne Launcher darauf zugreifen. Zum Beispiel:

bindsym $mod+Shift+w exec firefox

Sie können Anwendungen auch so einstellen, dass sie automatisch starten, indem Sie dies execin Ihre Konfiguration einbinden.

exec firefox

Anpassen der Statusleiste

Die Statusleiste ist ein zentrales Element Ihrer Desktop-Umgebung und zeigt Ihre Arbeitsbereiche sowie wichtige Informationen an.i3wm bietet vielfältige Anpassungsmöglichkeiten für die Statusleiste.

Gegen Ende der Konfigurationsdatei finden Sie einen Abschnitt mit der Bezeichnung „bar“. Alle Konfigurationen der Statusleiste befinden sich in diesem Block.

Mit dem Parameter „status_command“ können Sie die gewünschte Statusleiste auswählen. Standardmäßig ist i3status ausgewählt, es stehen aber auch Alternativen wie i3blocks, lemonbar und polybar zur Verfügung, die jeweils über einzigartige Funktionen verfügen.

Sie können die Position des Balkens wie folgt ändern:

position top

Hier kann ein separater Farbblock eingerichtet werden, mit dem Sie das i3-Farbschema auf ähnliche Weise anpassen können.

colors { #class #border #bg #txt focused_workspace #454565 #252525 #1E1E1E active_workspace inactive_workspace urgent_workspace binding_mode background #151515}

So finden Sie heraus, ob i3 das Richtige für Sie ist

i3 ist zwar unbestreitbar leistungsstark, aber möglicherweise nicht für jeden geeignet. Nutzer, die an traditionelle Point-and-Click-Oberflächen gewöhnt sind, könnten den minimalistischen Ansatz von i3 zunächst als abschreckend empfinden. Da es kein grafisches Einstellungsmenü gibt, müssen die meisten Konfigurationen manuell über eine Textdatei vorgenommen werden. Dieser Mangel an visuellen Elementen kann für diejenigen, die Wert auf eine grafische Organisation legen, einschränkend wirken.

Wichtig ist auch, darauf hinzuweisen, dass i3 nur X11 unterstützt und derzeit keine Funktionalität für Wayland bietet.

Für Gamer ist i3 zwar kompatibel, erfordert aber möglicherweise zusätzliche Konfigurationen. Beispielsweise laufen Vollbildspiele zwar typischerweise unter X11, i3 verfügt jedoch über keinen integrierten Compositor, was zu Tearing führen kann, sofern dieser nicht manuell eingerichtet wird. Wenn Gaming also höchste Priorität hat, ist eine vollständige Desktop-Umgebung mit integrierter Displayverwaltung und Wayland-Unterstützung langfristig möglicherweise die komfortablere Wahl.

Quellen & Bilder

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert