dwm: Ein minimalistischer Kachelfenster-Manager für Linux

dwm: un manager de ferestre cu plăci minimaliste pentru Linux
⏱️ 6 min read

Kachelfenster-Manager haben mehrere Vorteile gegenüber ihren beliebtesten Cousins ​​wie Gnome, KDE, XFCE oder Fluxbox. Die Funktion dieses Beitrags, dwmnimmt diese Vorteile auf das Äußerste.

Während die meisten Kachelmanager bestrebt sind, leicht zu sein, hält sich dwm an eine Hungerdiät mit 2000 Codezeilen oder weniger. Die gesamte Konfiguration erfolgt beim Kompilieren, sodass keine Laufzeitkonfigurationsdatei gelesen wird. Es werden Tags (die Nummern 1 bis 9) anstelle von willkürlich benannten Fensterbereichen verwendet, um Programme zu gruppieren. Es kann auch vollständig mit Tastaturbefehlen ausgeführt werden, enthält jedoch Mausunterstützung zum Auswählen und Ziehen von Fenstern, falls erforderlich.

Wenn Sie auf der Suche nach einem Bare-Bones-Erlebnis oder einer Folie für Ihre aktuelle Desktop-Umgebung sind, kann dwm genau das bieten. Beginnen wir mit der Installation, bevor wir einige seiner Funktionen ausprobieren.

Installation

Das Abrufen des Quellcodes ist mit git unkompliziert:

Von hier aus können Sie die Datei “config.mk” von dwm bearbeiten, um das Installationsverzeichnis (standardmäßig “/ usr / local /”) zu ändern, und die Datei “config.h”, um die Tastenkombinationen nach Belieben zu ändern. Dann können Sie mit installieren make clean install.

Einige Linux-Distributionen bieten vorkompilierte Binärdateien wie Ubuntu und Arch. Installieren Sie für Ubuntu mit:

Für Arch müssen Sie seine besuchen Benutzer-Repository und bauen / installieren mit makepkg.

Beachten Sie jedoch, dass vorkompilierte Binärdateien häufig an die jeweiligen Programmmanager angehängt werden, z. B. Ubuntus APT und Arch’s Pacman, die bei der Aktualisierung von dwm neue Kopien von „config.mk“ und „config.h“ installieren. Daher werden alle Aktualisierungen zusätzlich zu den Änderungen geschrieben, die Sie an diesen Konfigurationsdateien vorgenommen haben. Arch schlägt vor machen Sie Ihr eigenes Paket um Ihre Änderungen zu speichern.

Dwm hat einige andere Abhängigkeiten als X-Bibliotheken. Du wirst greifen wollen dmenu, ein Menüwerkzeug und st, ein Terminal, wenn Sie dwm von der Quelle installiert haben. Wenn Sie einen Paketmanager verwenden, sollte dieser diese zusätzlichen Pakete bereits abgeholt haben.

Dwm starten

Wenn Sie unter Ubuntu arbeiten, können Sie nach der Installation im Menü Ihres Anmeldebildschirms “dwm” auswählen. Für andere Fenstermanager ist es möglicherweise einfacher, die X-Konfigurationsdatei “.xinitrc” zu bearbeiten.

Diese Konfigurationsdatei teilt dem X-Anzeigeserver mit, welcher Fenstermanager verwendet werden soll. Sie können die Datei bearbeiten, nachdem Sie sie zuerst in Ihrem Home-Ordner gefunden haben.

Öffnen Sie “/home/username/.xinitrc” und scrollen Sie nach unten, um Einträge wie “exec gnome-session” zu finden. Sie müssen alle gefundenen “exec …” durch “exec dwm” ersetzen, um dwm beim Starten von X zu starten. In diesem Beispiel sehen die Änderungen folgendermaßen aus:

Das “#” vor einem Text in .xinitrc kommentiert diese Zeile aus, sodass X sie nicht liest. Wenn Sie die Zeile “exec gnome-session” kommentieren und nicht löschen, können Sie später darauf zurückgreifen, sie auskommentieren, einen Kommentar zu “exec dwm” abgeben und die Verwendung von Gnome fortsetzen.

Fensterlayouts

Wenn bei der Installation und beim Start alles gut gelaufen ist, sollten Sie auf einen (meistens) leeren Bildschirm starren. Dwm beginnt mit etwas mehr als einer Symbolleiste am oberen Rand der Anzeige.

Es werden drei Layouts verwendet – Kacheln, Monokel und Floating -, um Fenster anzuzeigen. Um Programme in diesen Layouts zu öffnen, müssen Sie einige Befehle lernen.

Verwenden des Menüs

Standardmäßig verwendet dwm dmenu, um auf Ihrem System verfügbare Programme zu öffnen. Der Tastaturbefehl, der das Menü öffnet und nach neuen Programmen sucht, lautet Mod1 + p, was normalerweise nach links übersetzt wird Alt + p Schlüssel.

Im Menü wird oben auf dem Bildschirm eine Symbolleiste angezeigt. Sie geben einfach den Namen Ihres Programms ein (ignorieren Sie Großbuchstaben wie „Firefox“) und drücken die Eingabetaste, wenn Sie sie gefunden haben.

Gekacheltes Layout

Öffnen Sie drei Programme wie Firefox, feh und einen Texteditor, und Sie erhalten möglicherweise etwas, das geometrisch wie das folgende Bild aussieht.

Dies ist der Standardmodus von dwm: Gekachelt. Wenn Sie sich in einem anderen Modus befinden, drücken Sie Mod1 + t hierherkommen.

In diesem Modus werden alle von Ihnen geöffneten Programme sofort angezeigt. Im obigen Screenshot sehen Sie, dass sich Firefox links im Bereich „Master“ befindet und der Texteditor rechts im Bereich „Stacking“.

Sofern Sie es nicht ändern, versetzt der Kachelmodus ein Programm in „Master“ und den Rest in den „Stapel“. In demselben Bildschirm können Sie weitere Kacheln mit „Master“ verschieben Mod1 + ich und verringern Sie sie mit Mod1 + d. Das Hinzufügen einiger Leerzeichen im Bereich „Master“ und das Öffnen einiger weiterer Fenster sieht ungefähr so ​​aus wie im folgenden Bild.

dwm gekachelter Modus 2

Sie werden wissen, dass Sie sich im gekachelten Modus befinden, wenn in Ihrer Symbolleiste ein „[ ]= ”Wird nach den Zahlen 1-9 gedruckt.

Sie können den Fokus auf jedes Fenster im Bereich ändern, indem Sie verwenden Mod1 + j vorwärts bewegen und Mod1 + k rückwärts bewegen. Sie können ein Fenster auch auswählen, indem Sie die Maus darüber bewegen. Drücken Mod1 + Eingeben verschiebt ein fokussiertes Fenster in den Bereich „Master“.

Monokel-Layout

Das Monokel-Layout beseitigt die Bereiche „Master“ und „Stacking“. Stattdessen wird jedes Fenster im Vollbildmodus angezeigt. Die restlichen Fenster sitzen scharf hinter dem Fenster.

Sie können mit zum Monocle-Layout wechseln Mod1 + m. Dadurch werden die Insignien in „[3]”In Ihrer Symbolleiste. Die Nummer in den Insignien ändert sich mit der Anzahl der geöffneten Fenster.

DWM-Monokelmodus

Dieser Screenshot zeigt die gleiche Anzahl von Programmen, die vom ersten gekachelten Screenshot geöffnet wurden, zeigt jedoch nur das aktive Fenster. Schalten Sie aktive Fenster mit Mod1 + j und Mod1 + k.

Floating Layout

Einige Programme funktionieren besser, wenn die Fenster auf dem Bildschirm schweben können. Wechseln Sie mit in den Floating-Modus mit Mod1 + f und sehen Sie, wie sich die Insignien in “> ” ändern.

Diese Aufnahme zeigt Gimp im Floating-Modus.

DWM Floating Mode

Mit der Maus in diesem Modus können Sie Fenster verschieben und in der Größe ändern. Halt Mod1 während Sie mit der linken Maustaste ein Fenster ziehen; Verwenden Sie die rechte Maustaste, um die Größe eines Fensters zu ändern.

Verschiedene Befehle

Notieren Sie sich diese anderen Befehle, um Ihre Navigation zu unterstützen:

  • Öffnen Sie das st Terminal: Mod1 + Verschiebung + Eingeben
  • Wechseln Sie Ihre Ansicht zu einem neuen virtuellen Desktop: Mod1 + [number 1-9]
  • Verschieben Sie das aktive Fenster auf einen neuen virtuellen Desktop: Mod1 + Verschiebung + [number 1-9]
  • Beenden Sie dwm: Mod1 + Verschiebung + q

Lesen Sie die dwm-Handbuchseite in Ihrem Terminal mit man dwm für Hilfe bei diesen Befehlen und anderen.

Fazit

Dies scheint zunächst eine Menge Aufwand zu sein, aber dwm ist recht einfach zu verwenden, sobald Sie den Dreh raus haben.

Tu es nicht Mod1 + Verschiebung + q zu schnell. Die Arbeit, die Sie jetzt leisten, wird mit Einfachheit, Vorhersehbarkeit und Geschwindigkeit belohnt, wenn Sie Ihre täglichen Aufgaben erledigen.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Benutzerbild von Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Das könnte dich auch interessieren …

Abonnieren
Benachrichtige mich bei
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x