i3wm ist derzeit der beliebteste Tiling-Fenstermanager, der momentan verfügbar ist. Es ist leicht, einfach zu erlernen und einfach zu konfigurieren.

i3 bietet die Vorteile eines Tiling-Window-Managers, ohne lange und manchmal verwirrende Skripts für die Konfiguration schreiben zu müssen. i3wm verwendet eine Klartextkonfigurationsdatei.

i3 ist auch sehr gut dokumentiert. Dokumentation ist wichtig, wenn Sie einen Tiling-Fenstermanager verwenden, da Sie für das Einrichten und Anpassen von allem zuständig sind. Mit i3wm finden Sie in der Regel schnell die Antworten auf alle Fragen, die Ihnen begegnen.

Was ist ein Tiling Window Manager?

Es ist Zeit, einen Schritt zurückzutreten. Was ist ein Tiling Window Manager?

Ein Tiling Window Manager (TWM) ist keine vollständige Desktopumgebung. Stattdessen bietet es nur genügend Funktionen, um die Fenster auf dem Bildschirm zu steuern.

Tiling-Window-Manager legen ihre Fenster in logischen Unterteilungen an, wodurch der Bildschirmbereich in einem logischen Muster aufgeteilt wird. Zum Beispiel nehmen die ersten zwei Fenster, die Sie auf Ihrem Bildschirm öffnen, jeweils die Hälfte des Bildschirms ein und sitzen direkt nebeneinander.

Windows schwebt nicht herum und kann nicht von Ort zu Ort gezogen oder übereinander gesetzt werden, wenn es nicht von einem Benutzer festgelegt wurde. Standardmäßig wird ein Tiling Window Manager absolut keinen Platz auf dem Bildschirm verschwenden.

Fenstermanager sind zwar nicht jedermanns Sache, aber sie bieten Leuten, die maximale Effizienz und Kontrolle über ihren Computer wünschen, eine Option, um genau das zu erreichen.

Installation von i3wm

Hinweis : Wir werden in diesem Artikel Ubuntu als Beispiel verwenden. Die Anweisungen und die Verwendung werden für alle anderen Distributionen gleich sein.

i3wm ist in den Haupt-Repositories von Ubuntu verfügbar. Sie können Apt verwenden, um es zu installieren.

 sudo apt aktualisiert sudo apt install i3 

Sie können auch über das Software Center installieren. Für andere Distributionen sollten Sie auch "i3-wm" in Ihrem Paketmanager oder Repository finden können.

Mit i3wm

Nachdem i3 installiert wurde, können Sie sich von Ihrer aktuellen Sitzung unter Ubuntu abmelden, um sich wieder zum Anmeldebildschirm zu begeben. Klicken Sie auf das kleine Symbol neben dem Passwortfeld. Es zeigt Ihnen die Desktop-Optionen. Wählen Sie i3 und melden Sie sich wie gewohnt an.

Das erste Mal

Was Sie auf der anderen Seite finden werden, wird überraschend sein, wenn Sie nicht zuvor mit einem Fenstermanager gearbeitet haben. Es ist minimal und es ist hässlich. So sollte es sein.

i3wm hat nicht viel Standardkonfiguration, weil es annimmt, dass Sie es anpassen möchten, und Sie können viel.

Beim ersten Lauf werden Sie in einem Fenster aufgefordert, eine Konfigurationsdatei zu erstellen. Akzeptieren. Dann werden Sie gefragt, welche Taste Sie als "Mod" -Taste verwenden möchten. Es kann entweder die "Windows" -Taste oder "Alt" sein.

Da i3 größtenteils über die Tastatur gesteuert wird, dient die Mod-Taste dazu, das normale Tippen von Befehlen zu i3 zu unterscheiden.

Navigieren

Fast alles in i3wm wird mit Hotkeys behandelt. Es gibt viele vordefinierte, aber Sie können diese auch ändern und Ihre eigenen erstellen. Bevor Sie jedoch etwas tun, müssen Sie sich mit den grundlegenden vertraut machen.

Wahrscheinlich werden Sie viel mit Terminals arbeiten. Gehen Sie weiter und öffnen Sie eins mit "Mod key + Enter". Wenn Sie weiterhin "Mod key + Enter" drücken, sehen Sie das Standardmuster, das i3 zum Aufteilen Ihres Bildschirms verwendet.

Es ist nicht so nützlich, wenn Sie eine Menge davon haben. Versuchen Sie, sie neu zu positionieren. Standardmäßig können Sie mit "Mod key + j" nach links, "Mod key + k" nach unten, "Mod key + l" nach oben und "Mod key +;" nach rechts bewegen. Dies sollte den Benutzern von Vim irgendwie vertraut sein, aber etwas davon abweichen. Sie können es zu den tatsächlichen Vim Bindungen ändern.

Wenn Sie die Fenster verschieben möchten, können Sie "Shift" zu jedem der direktionalen Hotkeys hinzufügen, und das Fenster wird sich in diese Richtung bewegen. Um ein Fenster nach unten zu verschieben, verwenden Sie "Mod key + Shift + k".

Um neue Fenster nach Ihren Wünschen zu teilen, können Sie das Fenster, das Sie teilen möchten, anvisieren und "Mod key + h" verwenden, um das Fenster horizontal zu teilen und "Mod key + v", um es vertikal zu teilen.

Wenn Sie ein Fenster schließen wollen, gibt es dafür auch einen Hotkey - "Mod key + Shift + q."

Arbeitsbereiche

i3wm kommt mit zehn Arbeitsbereichen. Jeder Arbeitsbereich fungiert als ein anderer virtueller Bildschirm, den Sie mit verschiedenen Fenstern anordnen können.

Um auf einen Arbeitsbereich zuzugreifen, geben Sie den Mod-Schlüssel in Kombination mit der Arbeitsbereichsnummer ein. Also, "Mod key + 3" bringt Sie zu Arbeitsbereich 3.

Sie können ein Fenster in einen neuen Arbeitsbereich verschieben, indem Sie es fokussieren und "Mod-Taste + Umschalt + 3" eingeben, wobei die Nummer der Arbeitsbereich ist, in den Sie es verschieben möchten.

Windows manipulieren

Mit i3wm können Sie schwebende Fenster verwenden. Einige Fenster, wie die GIMP-Symbolleisten, werden automatisch schwebend geöffnet, aber Sie können jedes Fenster frei schweben lassen. "Mod-Taste + Umschalt + Leertaste" bewegt sich zwischen dem Floating- und dem Kachel-Modus für das ausgewählte Fenster hin und her.

Sie können auch erzwingen, dass ein Fenster mit "Mod key + f" in den Vollbildmodus wechselt. Wenn Sie es erneut drücken, wird es wieder angezeigt.

Eröffnungsprogramme

Verwenden Sie einen Launcher, um Programme in i3wm zu öffnen. Der Standard-Launcher ist Dmenu, aber Sie können an seiner Stelle andere wie rofi ersetzen.

Diese Launcher verhalten sich wie eine Suche nach Ihren Programmen. Geben Sie das gewünschte Programm ein und drücken Sie die Eingabetaste. Das Programm wird gestartet. Der Launcher verfolgt Ihre am häufigsten verwendeten Programme und zeigt sie beim Öffnen in einer Liste an. Sie können sie dort auswählen, ohne zu tippen.

Der Launcher-Hotkey ist "Mod key + d."

Basiseinstellung

Es gibt eine absolut wahnsinnige Konfiguration, die Sie mit i3wm machen können, so dass es nur möglich ist, die Grundlagen hier zu behandeln. Dies sind einige der häufigsten Dinge, die Sie tun möchten.

Nach dem Erstellen der Standardkonfiguration beim ersten Lauf wurde diese in das Verzeichnis "/ etc /" gestellt. Sie müssen es nach Hause kopieren, um es anzupassen.

 mkdir ~ / .i3 sudo cp / etc / i3 / konfig ~ / .i3 / config sudo chown benutzer: gruppe ~ / .i3 / config 

Vergessen Sie nicht, die Eigentümerschaft der Datei für Ihren Benutzer zu ändern. Der Name des Benutzers und der Gruppe sollte mit Ihrem Nutzernamen übereinstimmen.

Farben

Das Ändern der Farben ist einfach. i3wm verwendet Hexadezimalwerte für Farben wie CSS. Es gibt ein paar verschiedene Klassen, die jeweils einen Rahmen-, Hintergrund-, Text- und Indikatorwert haben. Sie können sie in einer Tabelle auslegen und die gewünschten Farbwerte anschließen.

 Klassengrenze Zwillingsvulkane. Textanzeige client.focused # 1e1e1e # 1e1e1e # 151515 # AA0000 client.focused_inactive client.unfokussiert client.urgent client.placeholder client.background # 454545 

Anwendungen

In der i3wm-Konfiguration erstellt bindsym einen neuen Hotkey. exec startet Programme. Sie können sie zusammenstellen, um Ihre eigenen Hotkeys zu erstellen, um die Programme zu starten, die Sie am meisten verwenden, ohne den Launcher zu verwenden. Beispielsweise:

 bindsym $ mod + Umschalt + w exec firefox 

Sie können Anwendungen auch beim Start ausführen. Verwenden Sie einfach exec für diese.

 exec firefox 

Statusleiste

Die Statusleiste ist einer der wichtigsten Teile Ihres Desktops. Es zeigt Ihre Arbeitsbereiche sowie viele andere wichtige Informationen an. Mit i3wm gibt es eine Menge Optionen für Ihre Statusleiste.

Am unteren Ende der Konfigurationsdatei finden Sie einen Block namens "bar". Alles für die Statusleiste wird dort eingefügt.

Zuerst finden Sie den "status_command". Er bestimmt, welche Statusleiste verwendet wird. Der Standard ist i3status, aber Sie können eine Ladung anderer wie i3blocks, lemonbar und polybar verwenden. Sie sind alle unterschiedlich und haben ihre eigenen Vor- und Nachteile.

Sie können hier auch die Position der Bar ändern.

 Position oben 

Sie können hier einen separaten Block "Farben" erstellen, den Sie genau wie die andere Farbkonfiguration verwenden können, um das Farbschema von i3 anzupassen.

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

Was kommt als nächstes?

Von hier aus können Sie alles tun, was Sie wollen. Es gibt viel mehr Anpassung, die Sie mit i3 tun können. Suchen Sie sich um und lassen Sie sich inspirieren. Es gibt sogar Subreddits für die Anpassung von Linux-Desktops, auf denen Sie sich inspirieren lassen können.