Wie entferne ich die horizontale Aufteilung in dwm?

14

Ich habe heute angefangen zu verwenden dwmund versuche, meinen Kopf darum zu wickeln, wie OpenBoxes meine einzige andere Exposition gegenüber Fenstermanagern ist.

Wie im offiziellen Tutorial vorgeschlagen, habe ich zuerst einige Terminals geöffnet und alle wurden gekachelt, wobei das erste Terminal nach links geschoben wurde, was meines Wissens der Master ist.

Ich habe mit den Standard-Tastenkombinationen gespielt und viele Fenster und Programme geöffnet und geschlossen. Ich habe ziemlich viel Zeit damit verbracht, herauszufinden, was Tags sind und wie man sie verwendet.

Nach einer Weile kehrte ich zu Tag 1 zurück und stellte fest, dass sich die Fenster, obwohl im gekachelten Modus, in eine horizontale Aufteilung wie folgt geändert haben:

Bild zeigt dwm

Alle neuen Fenster werden horizontal hinzugefügt.

Bild zeigt dwm

Ich sehe keine spezielle Tastenkombination zum Ändern des Layouts vorhandener Fenster (wie in tmux).

Wie kann ich also den Standard-Kachelmodus wiederherstellen, in dem sich der Master links und die Stapel rechts befinden?

Animesh
quelle

Antworten:

20

Sie haben die Fenster in master (versehentlich) inkrementiert, wobei die Standard-Tastenkombination lautet Modi, dass sich alle Ihre Clients in diesem ausgewählten Tag in master befinden.

Mit können Sie die Anzahl der Clients im Master verringern Modd. Bei jedem Drücken werden die Clients im Master um 1 dekrementiert.

Es kann auch erwähnenswert sein, darauf hinzuweisen, dass dwm das "Desktop" -Paradigma nicht verwendet. Welches Layout auch immer auf die aktuell sichtbaren Tags angewendet wird, wird auf alle Tags angewendet - daher die "Dynamik" in d wm.

Dies ist ein leistungsstarkes Konzept, mit dem Sie mehrere Clients markieren und diese Tags (und die zugehörigen Ansichten) im Handumdrehen bearbeiten können. In Kombination mit einigen Ihrer Regeln config.hbietet es ein unglaublich vielseitiges Modell für die Verwaltung von Kunden.

In diesem archivierten Beitrag finden Sie eine Erläuterung des Tagging- / Client-Modells von dwm.

jasonwryan
quelle
Vielen Dank für die ausführliche Erklärung. Ich habe gerade diese beiden Bindungen herausgefunden, hatte aber keine Ahnung, was ich wirklich tat, indem ich alt-iund alt-dwiederholt drückte . Vielen Dank.
Animesh
Danke auch für diesen Link. Das gleicht viel Verwirrung aus, die ich heute Abend hatte.
Animesh
Mir wurde klar, was jetzt geschah. Ich habe alt-djedes Mal gedrückt, wenn ich in Chrome zur URL-Leiste gehen wollte, und genau das hat das Problem ursprünglich verursacht. :)
Animesh
Heh. Vielleicht möchten Sie das noch einmal binden ...
jasonwryan
3
Ah, Ihre Erklärung ist so wunderbar klar - und jetzt liebe ich diese Funktion! Das Tutorial auf suckless.org sagt: "Um ein Terminal auf Master oder Stack zu verschieben, drücken Sie [Alt] + [d] oder [Alt] + [i]." Das ist eine wirklich bizarre / irreführende Erklärung für diese Funktionalität. (Ich hatte Alt + i so oft gedrückt, dass es viele Drücken von Alt-d dauerte, bis ich die Clients überhaupt wieder auf dem Stapel sehen konnte!)
DaveGauer
1

Herausgefunden.

Ich habe mich abgemeldet und wieder angemeldet und festgestellt, dass es funktioniert, wie ich es wollte.

Drücken Alt-i, brachte mich zurück in die horizontale Teilung.

Durch Drücken von Alt-din horizontaler Aufteilung wurde die ursprüngliche, von mir gesuchte Master-Stack-Aufteilung wiederhergestellt.

Animesh
quelle
schließlich. Sie antworten, ist ein Gewinner des Internets!
Holms
-3

: sp -----> für horizontales Teilen
: vs -----> für vertikales
Teilen Strg + ww -> zum Bewegen des Cursors über den geteilten Bildschirm
: q ------> zum Beenden dieses bestimmten bestimmten Bildschirm

Gourav Bhakat
quelle
4
Diese Bindungen sind für vim, nicht dwm ...
Jasonwryan
wtf ist dies: D: D
holms