Was ist der i3 Tile Window Manager und wie wird er unter Linux verwendet?
Webagentur » Digitale Nachrichten » Was ist der i3 Tile Window Manager und wie wird er unter Linux verwendet?

Was ist der i3 Tile Window Manager und wie wird er unter Linux verwendet?

Der i3 Window Tile Manager ist eine minimale Linux-Desktop-Umgebung. Es mag begrenzt und restriktiv erscheinen, aber für den richtigen Workflow ist es eine Form von Freiheit.

Was sind gekachelte Fenstermanager?

Die meisten von uns sind an grafische Desktopumgebungen wie GNOME, KDE, Xfce, LXDE oder eine der vielen anderen gewöhnt. Sie ermöglichen es Ihnen, Ihre Anwendungs- und Terminalfenster auf dem Desktop nach Belieben zu organisieren, und sie bieten Hingucker wie Hintergrundbilder und Designs.

Tiled Window Manager wie i3 und Xmonad sind eine ganz andere Art von Benutzeroberfläche. Sie positionieren Ihre Fenster, um den verfügbaren Platz auf Ihrem Bildschirm (Ihren Bildschirmen) optimal zu nutzen. Öffnen Sie ein einzelnes Terminalfenster und es wird im Vollbildmodus angezeigt. Öffnen Sie einen anderen und sie nehmen jeweils die Hälfte des Bildschirms ein, Kante an Kante und stoßen aneinander.

Tiled Window Manager sind für Leute mit einer etwas anderen Denkweise. Sie sind definitiv nicht jedermanns Sache. Sie eignen sich für Terminalfenster und textbasierte Anwendungen oder Tools wie Parser und Compiler. Sie erleichtern die Konzentration, indem sie alle Ablenkungen wie hübsche Schreibtische entfernen und die Größe und Positionierung von Fenstern ändern. Und so gut es geht, halten sie sogar Ihre Hände von Ihrer Maus fern. Trotz allem, was es kostet, sind es noch ein paar weitere Vorteile in Bezug auf Geschwindigkeit, Einfachheit und Effizienz.

Gekachelte Fenstermanager sind für Tastatur-Junkies. Wenn Sie sich Tastenkombinationen merken und sie verwenden, um ihren Tag zu verwalten, sollten Sie sich den i3-Mosaik-Fenstermanager ansehen.

Sie können Versionen von Ubuntu, Manjaro und Fedora mit vorinstalliertem i3 als primäre Desktop-Umgebung herunterladen. Wenn Sie Ihren Linux-Rechner und Ihre Desktop-Umgebung jedoch bereits so konfiguriert haben, wie Sie es möchten, können Sie i3 neben Ihrer aktuellen Desktop-Umgebung installieren und zu i3 wechseln, wenn Sie die Ärmel hochkrempeln, sich konzentrieren und a Termin.

Sie können insbesondere für Power-User und Entwickler entwickelt werden, aber auch gekachelte Fenstermanager eignen sich hervorragend für den Betrieb auf alternder Hardware und älteren Grafikkarten. Das Fehlen von Dingen wie Docks und Unterhaltung kann Ihrem Gerät eine dringend benötigte Pause verschaffen.

IN BEZIEHUNG: So arbeiten Sie in Ubuntu mit Tastenkombinationen produktiver

i3 installieren

Um i3 unter Ubuntu zu installieren, müssen Sie den folgenden Befehl verwenden. Dadurch wird i3 selbst installiert, ein Connector, der Informationen an eine Statusleiste senden kann (i3status), ein Menü zum Starten von Anwendungen (dmenu, Teil von dem suckless-tools Paket) und i3lock die Bildschirmsperre für i3 bietet.

sudo apt install i3-wm i3status suckless-tools i3lock

i3 unter Ubuntu installieren

Die Installation von i3 auf Manjaro oder einer anderen Arch-basierten Distribution ist sehr ähnlich und erfordert die gleichen Komponenten, aber wir können anrufen dmenu Name:

sudo pacman -S i3-wm i3status dmenu i3lock

Installieren Sie i3 auf Manjaro

Die Installation auf Fedora lädt die gleichen Komponenten:

sudo dnf install i3 i3status dmenu i3lock

Installieren Sie i3 auf Fedora

Anschluss an i3

Sie müssen sich abmelden und wieder anmelden, um auf Ihren neuen i3-Fenstermanager zuzugreifen. Wenn Sie sich auf Ihrem Anmeldebildschirm befinden, klicken Sie auf das kleine Zahnradsymbol.

Auswählen von i3 auf dem Anmeldebildschirm

Wählen Sie i3 aus dem Menü, geben Sie Ihr Passwort ein und melden Sie sich an. Wenn Sie sich zum ersten Mal in i3 einloggen, werden Sie gefragt, ob Sie eine Konfigurationsdatei generieren möchten.

Der i3-Erststartdialog mit der Frage, ob eine Konfigurationsdatei erstellt werden soll

Drücken Sie die Eingabetaste, um eine Konfigurationsdatei zu erstellen.

Ein weiteres kleines Dialogfeld wird angezeigt. Wenn Sie i3 verwenden, verwenden Sie eine Modifikatortaste namens $mod- Befehle zu erteilen. Sie können wählen, ob Sie haben möchten $mod auf die "Super"-Taste oder auf die Alt-Taste setzen. Die Super-Taste ist diejenige zwischen der linken Strg- und Alt-Taste. Oft befindet sich ein Windows-Logo darauf.

Der i3-Erststartdialog fragt, welcher Schlüssel als $mod verwendet werden soll

Verwenden Sie die Aufwärts- und Abwärtspfeiltasten, um Ihre Präferenz auszuwählen, und drücken Sie dann die Eingabetaste, um Ihre Auswahl zu speichern.

Eine leere Leinwand

Sobald Sie in i3 gebootet haben, werden Sie mit dem letzten Wort des Minimalismus begrüßt: nichts. Ihnen wird ein schwarzer Bildschirm angezeigt, der nicht auf Klicks oder Rechtsklicks reagiert.

Ein leerer i3-Arbeitsbereich mit einer Statusleiste

Es ist die Art von brutalem Ruck, bei der man sich fragt, ob etwas nicht stimmt. Nein, es ist nur i3. Und es stimmt nicht ganz, dass du gar nichts bekommst. Eine Statusleiste wird auf so wenig Platz wie möglich komprimiert.

Die i3-Standardstatusleiste

Dies zeigt Ihnen:

  • Ihre IP-Adresse im IPv6-Format, falls verfügbar.
  • Der Status Ihrer Wi-Fi-Verbindung.
  • Ihre IP-Adresse in IPv4 und der Status Ihrer kabelgebundenen Netzwerkverbindung.
  • Der Ladezustand Ihres Akkus, wenn Sie i3 auf einem Laptop verwenden.
  • Freier Festplattenspeicher.
  • Prozessorlast.
  • Die Menge des verwendeten RAM.
  • Die verfügbare RAM-Menge.
  • Datum und Uhrzeit.
  • Ihr Tastaturlayout / Gebietsschema.
  • Zugriff auf Netzwerkverbindungsparameter.

Das sind viele Informationen in einer winzigen Textzeile. Es ist farbcodiert, mit Rot für ausgefallene oder nicht genutzte Dienste, Grün für Gut und Gelb für Warnungen.

Natürlich ist die Statusleiste konfigurierbar, wie auch der gesamte i3 selbst. Sie können die i3-Konfigurationsdateien ändern, damit Ihr i3-Erlebnis Ihren Anforderungen entspricht. Warum eine Akkuanzeige auf einem Desktop-Computer ohne Akku haben? Bearbeiten Sie Ihre /etc/i3status.conf Datei und kommentieren Sie diesen Abschnitt.

Ja, um Konfigurationsänderungen an i3 vorzunehmen, müssen die Konfigurationsdateien manuell geändert werden. In der i3-Welt gibt es keine grafische Anwendung „Einstellungen“. Die i3-Dokumentation ist sehr gut. Wenn Sie in der Stimmung sind, die Ärmel hochzukrempeln und in einige Konfigurationsdateien einzutauchen, ist dies der richtige Ausgangspunkt.

Öffnungsterminals

Um etwas mit Ihrem Computer zu tun, müssen Sie Terminalfenster und Anwendungen starten.

Pflegen Sie Ihre $mod und drücken Sie die Eingabetaste. Ein Terminalfenster wird geöffnet und bedeckt Ihren gesamten Desktop.

Ein Terminalfenster, das den gesamten Arbeitsbereich abdeckt

Dies ist der Weg von i3. Es gibt jedem Fenster so viel Platz wie möglich. Wiederholen Sie diesen Tastendruck— $mod+ Enter — und Sie erhalten ein weiteres Terminalfenster. Je nach Seitenverhältnis und Ausrichtung Ihres Monitors entscheidet i3, das neue Terminalfenster neben oder unter Ihrem bestehenden Terminalfenster zu platzieren.

Zwei Terminalfenster mit vertikaler Teilung

Das heißt, es teilt den Bildschirm horizontal oder vertikal, um das neue Fenster hinzuzufügen, und reduziert die vorhandenen Fenster, um Platz für das neue zu schaffen.

Sie können zwischen Terminalfenstern wechseln mit $mod+ Pfeiltasten. Sie können ein Fenster auch auswählen, indem Sie den Mauszeiger bewegen. Sie müssen nicht klicken, bewegen Sie einfach den Cursor über ein Fenster, um es auszuwählen. Aber die Idee ist, die Hände auf der Tastatur zu lassen, damit die $mod+ Die Pfeiltastenmethode ist die "native" Methode, um Fenster in i3 auszuwählen.

Um ein Fenster zu schließen, können Sie die üblichen Methoden verwenden - Strg + D oder "exit" eingeben und die Eingabetaste drücken - oder Sie können die i3-Tastenfolge von verwenden $mod+ Shift + Q, um ein Stoppsignal an das Fenster zu senden.

Sie können i3 bitten, das aktuelle Fenster horizontal oder vertikal zu teilen, wenn Sie ein neues Fenster anfordern. Verwenden von $mod+ V direkt gefolgt von $mod+ Enter erstellt ein neues Terminalfenster, das vertikal unter dem aktuell ausgewählten Fenster positioniert ist. Das neue Terminalfenster und das ursprüngliche Terminalfenster teilen sich den Platz, der dem ursprünglichen Fenster zugewiesen wurde.

Drücken $mod+ H unmittelbar gefolgt von $mod+ Enter erstellt ein neues Terminalfenster, das horizontal neben dem aktuell ausgewählten Fenster positioniert ist.

Drei gekachelte Terminalfenster

Die beiden Fenster verkleinern sich, um den dem ursprünglichen Fenster zugewiesenen Platz gemeinsam zu nutzen.

Anwendungen starten

Anwendungen werden namentlich gestartet. Sie werden aus einem Menü ausgewählt, das von der . bereitgestellt wird dmenu Dienstprogramm, das wir zuvor installiert haben. Um auf das Menü zuzugreifen, verwenden Sie die $modTastenanschläge + D. Oben auf dem Bildschirm wird eine Liste mit Anwendungen und Dienstprogrammen angezeigt.

Das i3-Anwendungsmenü dmenu

Sie können mit den Tasten Linkspfeil, Rechtspfeil, PosXNUMX, Ende, Vorherige Seite und Nächste Seite durch diese Liste navigieren. Der schnellste Weg, die App zu finden, die Sie starten möchten, besteht darin, ihren Namen einzugeben. Um beispielsweise Firefox zu starten, geben Sie "fire" ein. Jeder Buchstabe, den Sie eingeben, verringert die Anzahl der aufgelisteten Apps, wenn der Suchindex länger wird.

Die Speisekarte des

Die Eingabe von "fi" wird mit allen Anwendungen übereinstimmen, deren Name mit "fi" beginnt. Wenn Sie "Feuer" erreicht haben, bleibt nur noch "Firefox".

Die Speisekarte des

Drücken Sie "Enter", um Firefox zu starten.

Firefox läuft in i3

i3 trifft seine übliche Entscheidung über Ort und Größe des Anwendungsfensters.

Sie können das verwenden $mod+ H und $mod+ V ersetzt, um anzugeben, ob Sie die Anwendung vertikal oder horizontal platzieren möchten. Verwenden Sie dazu beispielsweise $mod+ H, $mod+ D Geben Sie dann den Namen der Anwendung ein. Oder zumindest, indem Sie so viel vom Namen der App eingeben, wie Sie brauchen, um sie im Menü zu finden.

Firefox und ein Terminalfenster mit horizontaler Aufteilung

Um Firefox zu schließen, schließen Sie den letzten Tab oder drücken Sie $mod+ Umschalt + Q.

Verlassen Sie das Menü nach oben, ohne eine Auswahl zu treffen, drücken Sie Esc.

Gehrungs- und gestapelte Fenster

Öffnen Sie genügend Fenster und Ihr Desktop sieht aus wie ein Mosaik aus kleinen Panels, von denen keines wirklich nützlich ist. Um die Dinge zu verbessern, können Sie verwenden $mod+ F, um ein Fenster im Vollbildmodus hin und her zu schalten. Das ist in Ordnung, aber es betrifft nur ein Fenster.

Drücken $mod+ W bietet Ihnen eine Registerkartenansicht Ihrer Fenster. Wenn Sie oben auf dem Bildschirm eine Registerkarte auswählen, wird dieses Fenster im Vollbildmodus in den Vordergrund gebracht.

i3 mit Registerkarten-Schnittstelle

Drücken $mod+ S stapelt Fenster, sodass Registerkarten vertikal aufgelistet werden.

i3 mit einer gestapelten Schnittstelle

Verwenden von Arbeitsbereichen in i3

Manchmal ist es praktisch, verschiedene Arbeitsbereiche zu verwenden. Sie können einen Arbeitsbereich für Grafikanwendungen, einen für Terminalfenster und einen für Ihren Browser haben.

Arbeitsbereiche werden nach Bedarf erstellt. Sie werden gelöscht, wenn keine Fenster geöffnet sind und Sie in einen anderen Arbeitsbereich verschoben wurden. Um einen Arbeitsbereich zu erstellen, verwenden Sie $mod und eine Zahl, wie $mod+2 oder $mod+ 3.

Der i3-Arbeitsbereichsindikator mit aktivem Arbeitsbereich 2

Unten links auf Ihrem Desktop sehen Sie eine kleine Anzeige, die Ihnen anzeigt, auf welchem ​​Arbeitsbereich Sie sich befinden.

Andere Tipps

Hier sind einige weitere nützliche Tastenanschläge:

  • $ mod + E: Wechseln Sie zwischen vertikalen und horizontalen Layouts.
  • $ mod + Shift + Pfeiltasten: Verschieben Sie ein Fenster mit den Pfeiltasten.
  • $ mod + Shift + e: Ausgabe von i3. Dadurch gelangen Sie zurück zum Anmeldebildschirm.

Die i3-Exit-Taste

Den Kulturschock wert

Der Einstieg in einen gekachelten Fenstermanager ist ein Schock für das System. Es ist ein ganz anderes Paradigma als Standard-Desktop-Umgebungen. Sobald Sie sich die Shortcuts auswendig gelernt und an etwas Muskelgedächtnis gearbeitet haben, fliegen Sie wie ein Profi zwischen Fenstern und Arbeitsbereichen hin und her.

Wenn Sie in erster Linie ein Keyboard-Jockey sind, sind Sie es sich selbst schuldig, i3 auszuprobieren.

★ ★ ★ ★ ★