Jak pozbyć się podziału poziomego na dwm

14

Zacząłem używać dwmdzisiaj i staram się go owijać, podobnie jak OpenBoxmoja jedyna inna ekspozycja dla menedżerów okien.

Jak zasugerowano w oficjalnym samouczku, najpierw otworzyłem kilka terminali i wszystkie zostały rozmieszczone sąsiadująco, a pierwszy terminal został przesunięty w lewo, co rozumiem, że jest mistrzem.

Grałem z domyślnymi skrótami klawiszowymi oraz otwierałem i zamykałem wiele okien i programów. Spędziłem sporo czasu próbując dowiedzieć się, jakie są tagi i jak ich używać.

Po chwili wróciłem do tagu 1 i zobaczyłem, że okna, choć w trybie kafelkowym, w jakiś sposób zmieniły się na poziomy podział:

obraz przedstawiający dwm

Wszystkie nowe okna są dodawane poziomo.

obraz przedstawiający dwm

Nie widzę żadnego konkretnego skrótu klawiszowego do zmiany układu istniejących okien (jak w tmux).

Jak mogę przywrócić domyślny tryb kafelkowania, w którym master znajduje się po lewej, a stosy po prawej?

Animesh
źródło

Odpowiedzi:

21

(Nieumyślnie) zwiększyłeś okna w master, domyślnym skrótem klawiszowym Modi, aby wszyscy klienci w tym wybranym znaczniku byli master.

Za pomocą można zmniejszyć liczbę klientów w trybie głównym Modd. Każde naciśnięcie spowoduje zmniejszenie liczby klientów w trybie głównym o 1.

Warto również zauważyć, że dwm nie używa paradygmatu „stacjonarnego”; jakikolwiek układ zostanie zastosowany do aktualnie widocznych tagów, zostanie zastosowany do wszystkich tagów - stąd „dynamiczny” w d wm.

Jest to potężna koncepcja, ponieważ pozwala tagować wielu klientów i manipulować tymi tagami (i powiązanymi widokami) w locie. W połączeniu z niektórymi regułami config.hzapewnia niezwykle wszechstronny model zarządzania klientami.

Zobacz ten zarchiwizowany post, aby uzyskać wyjaśnienie modelu tagowania / klienta dwm.

jasonwryan
źródło
Dziękuję za szczegółowe wyjaśnienie. Właśnie wymyśliłem te dwa wiązania, ale nie miałem pojęcia, co tak naprawdę robiłem, naciskając alt-ii alt-dwielokrotnie. Dziękuję Ci.
Animesh
Dziękuję również za ten link. To nadrabia zamieszanie, które miałem tego wieczoru.
Animesh
Teraz zrozumiałem, co się stało. Naciskałem za alt-dkażdym razem, gdy chciałem przejść do paska adresu URL w chrome i to właśnie spowodowało problem. :)
Animesh
Heh Możesz ponownie
powiązać
3
Ach, twoje wyjaśnienie jest tak cudownie jasne - a teraz uwielbiam tę funkcję! Samouczek na stronie suckless.org mówi: „Aby przenieść terminal do głównego lub stosu, naciśnij [Alt] + [d] lub [Alt] + [i]”. co jest naprawdę dziwnym / mylącym wyjaśnieniem tej funkcji. (Naciskałem Alt + i tak wiele razy, że
wymagało
1

Domyśliłam się.

Wylogowałem się i zalogowałem ponownie i stwierdziłem, że działa tak, jak chciałem.

Naciskając Alt-i, zabrałem mnie z powrotem do podziału poziomego.

Następnie naciśnięcie Alt-dw trybie podziału poziomego przywróciło mnie do pierwotnego podziału stosu, którego szukałem.

Animesh
źródło
Wreszcie. odbierasz jest zwycięzcą Internetu!
holms
-3

: sp -----> dla podziału poziomego
: vs -----> dla podziału pionowego
ctrl + ww -> do przesuwania kursora po podzielonym ekranie
: q ------> dla wyjścia z tego konkretnego konkretnego ekran

Gourav Bhakat
źródło
4
Te wiązania są dla vima, a nie dwm ...
jasonwryan
wtf jest to: D: D
holms