Tutorial zum Konfigurieren und Verwenden des i3-Fenstermanagers unter Linux

Tutorial zum Konfigurieren und Verwenden des i3-Fenstermanagers unter Linux

In diesem Artikel zeige ich Ihnen, wie Sie i3 auf Fedora 28 installieren und einfach konfigurieren.

1. Installation

Melden Sie sich zunächst beim Fedora-System an und öffnen Sie ein Terminal. Verwenden Sie dnf, um die erforderlichen Pakete wie folgt zu installieren:

Hinweis: In diesem Befehl habe ich das Paket rxvt-unicode ausgeschlossen, da ich Terminator als Terminalemulator bevorzuge.

Abhängig vom aktuellen Systemstatus des Benutzers können während der Befehlsausführung viele Abhängigkeiten installiert werden. Warten Sie, bis alle Abhängigkeiten installiert sind, und starten Sie dann Ihren Computer neu.

2. Erstanmeldung und Initialisierung

Nach dem Neustart Ihrer Maschine können Sie den i3 zum ersten Mal erleben. Wählen Sie auf dem Bildschirm des GNOME Display Managers (GDM) Ihren Benutzernamen aus und geben Sie Ihr Passwort noch nicht ein. Klicken Sie auf das kleine Zahnrad unter dem Passwortfeld und wählen Sie dann i3 anstelle von GNOME aus, wie folgt:

Geben Sie Ihr Passwort ein und klicken Sie auf „Anmelden“. Nach der ersten Anmeldung wird Ihnen die i3-Konfigurationsoberfläche angezeigt:

Durch Drücken der Eingabetaste wird eine Konfigurationsdatei in $HOME/.config/i3 generiert. Sie können diese Konfigurationsdatei dann verwenden, um einige Verhaltensweisen von i3 anzupassen.

Auf dem nächsten Bildschirm müssen Sie Ihren Mod-Schlüssel auswählen. Dieser Schritt ist wichtig, da die Mod-Taste normalerweise als Initiator von i3-Befehlsverknüpfungen verwendet wird. Durch Drücken der Eingabetaste wird die Win-Taste als Standard-Mod-Taste ausgewählt. Wenn Ihre Tastatur keine Win-Taste hat, verwenden Sie stattdessen die Alt-Taste. Verwenden Sie die Pfeiltasten zum Auswählen und drücken Sie zur Bestätigung die Eingabetaste.

Sie sind jetzt im i3-System angemeldet. Da i3 ein minimalistischer Fenstermanager ist, wird Ihnen unten auf dem Bildschirm ein schwarzes Bildschirmfenster mit einer Statusleiste angezeigt:

Als nächstes schauen wir uns an, wie der i3 tatsächlich eingesetzt wird.

3. Tastenkombinationen

Nachdem Sie nun bei Ihrer i3-Sitzung angemeldet sind, benötigen Sie einige grundlegende Tastaturkürzel, um grundlegende Vorgänge auszuführen.

Nachfolgend finden Sie einige häufig verwendete Tastenkombinationen. Natürlich gibt es noch mehr. Für komplexere Anforderungen müssen Sie eigene Skripte schreiben.

Standardmäßige Tastenkombinationen:

Schlüssel Befehl
$mod + Eingabetaste Starten Sie ein virtuelles Terminal
$mod + A Der Fokus wird zum übergeordneten Fenster zurückgeführt.
$mod + S Gestapeltes Layout
$mod + W Etikettenlayout
$mod + E Standardlayout
$mod + Leertaste Fokus auf Kachel-/Floating-Übergang
$mod + D Dmenu starten
$mod + H Fenster horizontal teilen
$mod + V Fenster vertikal teilen
$mod + J Den Fokus auf das linke Fenster verschieben
$mod + K Den Fokus auf das untere Fenster verschieben
$mod + L Den Fokus auf das obere Fenster verschieben
$mod + ; Den Fokus auf das rechte Fenster verschieben
$mod + Umschalt + Q Beenden Sie den Prozess des aktuellen Fensters
$mod + Umschalt + E Beenden Sie i3
$mod + Umschalt + C Laden Sie i3config sofort neu, kein Neustart erforderlich
$mod + Umschalt + R i3 neu starten (und dabei auch i3config neu laden, ohne den Prozess zu beenden)
$mod + Umschalt + J Fenster nach links verschieben
$mod + Umschalt + K Fenster nach unten verschieben
$mod + Umschalt + L Fenster nach oben verschieben
$mod + Umschalt + : Fenster nach rechts verschieben
$mod + Umschalt + Leertaste Fensterwechsel zwischen gekachelt und schwebend

Die meisten i3-Tastenkombinationen verwenden zuvor konfigurierte Mod-Tasten. Wenn ich in den folgenden Beispielen die Mod-Taste erwähne, ersetzen Sie sie bitte entsprechend durch Ihre eigene. Normalerweise verwenden Sie dazu die Win-Taste oder die Alt-Taste.

Öffnen Sie zunächst ein Terminal mit Mod+ENTER. Wiederholen Sie diesen Vorgang, indem Sie mehrere Terminals öffnen und beobachten, wie i3 sie automatisch auf Ihrem Desktop anordnet. Standardmäßig teilt i3 den Bildschirm horizontal. Verwenden Sie Mod + v zum vertikalen Teilen und Mod + h, um zum horizontalen Teilungsmodus zurückzukehren.

Wenn Sie eine andere Anwendung starten müssen, drücken Sie Mod + d, um dmenu zu öffnen, ein einfaches Textanwendungsmenü. Standardmäßig zeigt dmenu alle Anwendungen an, die in Ihrem $PATH festgelegt sind. Wählen Sie mit den Pfeiltasten die Anwendung aus, die Sie starten möchten. Sie können auch den Namen der Anwendung eingeben, um die Auswahl einzugrenzen, und dann die Eingabetaste drücken, um die ausgewählte Anwendung zu starten.

Wenn Ihre Anwendung keine Möglichkeit zum Beenden bietet, können Sie mit i3 das entsprechende Fenster durch Drücken von Mod + Umschalt + q schließen. Beachten Sie, dass nicht gespeicherte Arbeiten verloren gehen können.

Wenn Sie schließlich die Sitzung schließen und i3 beenden möchten, drücken Sie Mod + Shift + e. Anschließend werden Sie oben im Fenster zum Beenden aufgefordert. Klicken Sie zum Beenden auf „Ja, i3 beenden“, oder wählen Sie zum Abbrechen „X“.

Dies sind die grundlegendsten Tastenkombinationen in i3

Neben Tastenkombinationen bietet i3 auch eine gute Unterstützung für mehrere Monitore. Die Position des neuen Fensters hängt vom Monitor ab, auf dem sich der Befehl „Neues Fenster“ befindet.

i3 Tiled unterstützt sowohl Quer- als auch Hochformat. Unterstützt mehrere Zeilen oder Spalten. Unterstützt das Umbenennen von Fenstern.

Obwohl Kachelfenstermanager wie i3 sehr selten sind, sind sie für Technikfreaks spannende „Spielzeuge“.

4. GDM ersetzen

Durch die Verwendung des i3-Fenstermanagers wird der Speicherbedarf Ihres Betriebssystems reduziert. Fedora verwendet jedoch weiterhin GDM als Anmeldebildschirm. GDM lädt mehrere GNOME-bezogene Bibliotheken, die Speicher beanspruchen.

Wenn Sie Ihren Speicherverbrauch weiter reduzieren möchten, können Sie anstelle von GDM einen leichteren Anzeigemanager verwenden, beispielsweise lightdm:

Starten Sie dann Ihren Computer neu, um die Lightdm-Anmeldeoberfläche zu verwenden.

Jetzt können Sie sich anmelden und i3 verwenden.

Im Gegensatz zu Desktop-Software wie Xfce, KDE, Gnome und Cinnamon, bei der die ansprechenden Schnittstellen im Vordergrund stehen, legen Fenstermanager wie i3 den Schwerpunkt eher auf Tastatursteuerung, Effizienzsteigerung und Anpassung.

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Analysieren Sie die grundlegenden Modulverwaltungs- und Zeitverwaltungsvorgänge des Linux-Kernels
  • So ermitteln Sie die Ausführungszeit eines Befehls oder Prozesses in Linux
  • Detaillierte Erläuterung von 2 Methoden zum Synchronisieren der Netzwerkzeit im Linux/CentOS-System
  • So führen Sie einen Befehl zu einem bestimmten Zeitpunkt in Linux aus
  • 15 Linux-Befehlsaliase, die Ihnen Zeit sparen
  • Freigabe von Befehlen zur Synchronisierung der Datums- und Uhrzeiteinstellung unter Linux
  • Detaillierte Erläuterung der Zeitsynchronisierungseinstellungen des Linux NTP-Servers
  • Linux-Batch-Befehl zum Löschen von Dateien nach Zeit (Dateien vor N Tagen löschen)
  • Verwenden Sie die Tools iptables und firewalld, um Verbindungsregeln für die Linux-Firewall zu verwalten
  • 8 Befehle zur effektiven Verwaltung von Prozessen in Linux
  • Hinweise zur Zeitverwaltung des Linux-Kernel-Gerätetreibers

<<:  Klicken Sie auf den Ankerlink in JS, um reibungslos zu scrollen und die obere Position frei anzupassen

>>:  So verwalten Sie zwischengespeicherte Seiten in Vue

Artikel empfehlen

Grafisches Tutorial zur Installation und Konfiguration von CenOS6.7 mysql 8.0.22

CenOS6.7 installiert MySQL8.0.22 (empfohlene Samm...

JavaScript implementiert Countdown auf Front-End-Webseite

Verwenden Sie natives JavaScript, um den Countdow...

So verwenden Sie JavaScript und CSS richtig in XHTML-Dokumenten

Auf immer mehr Websites wird HTML4 durch XHTML ers...

Ein verbessertes Screenshot- und Freigabetool für Linux: ScreenCloud

ScreenCloud ist eine tolle kleine App, von der Si...

Einfaches Verständnis und Beispiele für MySQL Index Pushdown (ICP)

Vorwort Index Condition Pushdown (ICP) ist eine n...

Vue.js implementiert Erläuterungen zum Tab-Umschalten und Farbwechseln

Bei der Implementierung dieser Funktion konnte di...

So verwenden Sie ECharts in WeChat Mini-Programmen mit uniapp

Heute verwenden wir Uniapp, um Echarts zur Anzeig...

Ubuntu 15.04 öffnet den MySQL-Remote-Port 3306

Ubuntu 15.04 öffnet den MySQL-Remote-Port 3306. A...

Der Prozess der Installation von MySQL 8.0.26 auf CentOS7

1. Laden Sie zunächst die entsprechende Datenbank...