GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum Vim-Fans den Linux-Fenstermanager Herbstluftwm lieben

Jeder liebt Vim (abgesehen von Dvorak- und Emacs-Benutzern). Vim ist so beliebt, dass es ganze Webbrowser gibt, die sich der Navigation im Web mit Vim-Tastenkombinationen, einem Vim-Modus im äußerst beliebten Zsh-Terminalemulator und sogar einem Texteditor widmen. Es gibt auch einen Fenstermanager namens herbstluftwm, der sich teilweise an den "Vim-Weg" anlehnt. Herbstluftwm beseitigt Fenster als solche und ersetzt sie durch Kacheln oder Quadranten, in die Anwendungen geladen und verwendet werden. Sie verwenden die Tastatur (Alt+h , Alt+j , Alt+k , und Alt+l ), um von einer Kachel zur nächsten zu navigieren.

Installieren Sie herbstluftwm aus dem Software-Repository Ihrer Distribution. Melden Sie sich nach der Installation von Ihrer aktuellen Desktop-Sitzung ab, damit Sie sich bei Ihrer neuen anmelden können. Standardmäßig meldet Sie Ihr Sitzungsmanager (KDM, GDM, LightDM oder XDM, abhängig von Ihrer Einrichtung) weiterhin bei Ihrem vorherigen Desktop an, sodass Sie dies überschreiben müssen, bevor Sie sich anmelden.

Mit GDM:

Mit SDDM:

Herbstluftwm-Desktop-Tour

Wenn Sie sich zum ersten Mal in herbstluftwm einloggen, werden Sie von nichts als einem grünen Bildschirm mit einem dunkelgrünen Rand um die Ränder begrüßt. Was Sie sehen, ist die anfängliche Kachel, in der keine Anwendung geladen ist. Um die Standardanwendung xterm zu starten, drücken Sie Alt+Return .

Die Dokumentation betont $HOME/.config/herbstluftwm/autostart Konfigurationsdatei, um wichtige Anwendungen zu starten, wenn Sie sich anmelden. Für Anwendungen, die Sie nicht unbedingt bei jeder Anmeldung starten möchten, können Sie xterm als Ihren Start-Daemon verwenden. Setzen Sie wie üblich ein kaufmännisches Und (& ) Symbol, nachdem der Befehl Ihnen die Kontrolle über die Shell zurückgibt. Um zum Beispiel Emacs zu starten:

% emacs &

Dies startet ein Emacs-Fenster in einer neuen Kachel und bringt Sie zu einer Eingabeaufforderung zurück.

Kacheln wechseln

Um von einer Kachel zu einer anderen zu wechseln, verwenden Sie die klassische Vim-Navigationskombination von h , j , k , oder l , zusammen mit Alt Schlüssel. Um beispielsweise vom Terminal zu einer Anwendung in einer Kachel darunter (d. h. am unteren Bildschirmrand) zu wechseln, drücken Sie Alt+j . Um wieder nach oben zu navigieren, Alt+k . Links- und Rechtsnavigation sind Alt+h und Alt+l .

Geteilter Bildschirm

Mit Alt+o können Sie einen Bildschirm manuell vertikal teilen und horizontal mit Alt+u .

Um eine leere Kachel zu entfernen, navigieren Sie hinein und drücken Sie Alt+r .

Herbstluftwm konfigurieren

Weitere Linux-Ressourcen

  • Spickzettel für Linux-Befehle
  • Spickzettel für fortgeschrittene Linux-Befehle
  • Kostenloser Online-Kurs:RHEL Technical Overview
  • Spickzettel für Linux-Netzwerke
  • SELinux-Spickzettel
  • Spickzettel für allgemeine Linux-Befehle
  • Was sind Linux-Container?
  • Unsere neuesten Linux-Artikel

Abgesehen von der Alt keybindings kommunizieren Sie mit herbstluftwm über den herbstclient Befehl. Dieser Befehl kann interaktiv von einer Shell aus verwendet werden, oder Sie können Ihre Einstellungen in einer Konfigurationsdatei speichern.

Sie können alle in Herbstluftwm verfügbaren Attribute anzeigen mit:

$ herbstclient attr

Das Standardverhalten von Herbstluftwm ist in der Standard-Konfigurationsdatei definiert, die Sie in Ihr Home-Verzeichnis kopieren und ändern können. Beim Start führt herbstluftwm die in der Konfigurationsdatei enthaltenen Befehle aus. Zum Beispiel, wenn Sie es umständlich finden, Tastenkombinationen zu verwenden, die sich um die Alt-Taste drehen Schlüssel, der traditionell für Shortcuts in der Anwendung reserviert ist, können Sie den Schlüssel ändern, der zum Auslösen von herbstluftwm-Aktionen in der Konfigurationsdatei verwendet wird:

% mkdir ~/.config/herbstluftwm
% cp /usr/xdg/herbstluftwm/autostart \
~/.config/herbstluftwm
% sed -i 's/Mod=Mod1/Mod=Mod4/' ~/.config/herbstluftwm
% herbstclient reload

Dadurch ändert sich der herbstluftwm-Modifikator in die Super-Taste (die "Windows"- oder "Tux"-Taste, abhängig von Ihrer Tastatur).

Mithilfe der Autostart-Datei können Sie benutzerdefinierte Tastenkombinationen festlegen, Tags für Anwendungen eines bestimmten Typs erstellen, um Anwendungen einheitlich zu kacheln, und vieles mehr.

Warum Sie herbstluftwm ausprobieren sollten

Herbstluftwm ist ein gutes Beispiel für einen Kachelfenstermanager. Es kachelt Fenster standardmäßig und lässt den Benutzer Ausnahmen von globalen Regeln definieren. Es verwendet eine Vim-ähnliche Navigation, ermöglicht jedoch schnelle und einfache Überschreibungen. Es ist sehr wahrscheinlich der Kachelmanager, nach dem Sie gesucht haben, also versuchen Sie es bald.


Linux
  1. Warum Programmierer die Linux-Paketierung lieben

  2. 5 Gründe, warum ich es liebe, unter Linux zu programmieren

  3. So listen Sie die Abhängigkeiten eines Pakets in Linux auf

  4. Linux – Warum kann der Kernel Init nicht ausführen?

  5. Warum kann ich die Linux-Anzeige nicht exportieren?

Verwenden Sie den Fluxbox-Linux-Desktop als Fenstermanager

Verwenden Sie den Window Maker-Desktop unter Linux

Erste Schritte mit dem i3 Window Manager unter Linux

5 Gründe, warum der i3 Window Manager Linux besser macht

Warum ich Alpine immer noch für E-Mail am Linux-Terminal liebe

Die 15 besten zu verwendenden Linux-Referenz-Manager-Software