Come posso eliminare la divisione orizzontale in DWM?


14

Ho iniziato a usarlo dwmoggi e sto cercando di avvolgerci la testa, così come la OpenBoxmia unica altra esposizione ai gestori di finestre.

Come suggerito nel tutorial ufficiale, ho prima aperto un paio di terminali e tutti sono stati piastrellati, con il primo terminale che è stato spinto a sinistra, che capisco sia il maestro.

Ho giocato con le combinazioni di tasti predefinite e ho aperto e chiuso molte finestre e programmi. Ho trascorso un bel po 'di tempo cercando di ottenere quali tag sono e come usarli.

Dopo un po 'è tornato al tag 1 e vedi che le finestre, sebbene in modalità piastrellata, in qualche modo sono cambiate in una divisione orizzontale come questa:

immagine che mostra dwm

Tutte le nuove finestre vengono aggiunte in senso orizzontale.

immagine che mostra dwm

Non vedo alcun tasto specifico per cambiare il layout delle finestre esistenti (come in tmux).

Quindi, come posso ripristinare la modalità di piastrellatura predefinita in cui master è a sinistra e stack sono a destra?

Risposte:


20

Hai (inavvertitamente) incrementato le finestre nel master, la combinazione di tasti predefinita per cui è Modi, in modo che tutti i client nel tag selezionato siano nel master.

È possibile ridurre il numero di client nel master con Modd. Ogni stampa diminuirà i clienti in master di 1.

Potrebbe anche valere la pena sottolineare che dwm non usa il paradigma "desktop"; qualunque layout venga applicato ai tag attualmente visibili viene applicato a tutti i tag, quindi la "dinamica" in d wm.

Questo è un concetto potente in quanto consente di taggare più client e manipolare quei tag (e le viste associate) al volo. Combinato con alcune regole nel tuo config.h, fornisce un modello incredibilmente versatile per la gestione dei clienti.

Vedi questo post archiviato per una spiegazione del modello di tagging / client di dwm.


Grazie per la spiegazione estesa. Ho appena capito quei due attacchi, ma non avevo idea di cosa stavo facendo premendo alt-ie alt-dripetutamente. Grazie.
Animesh,

Grazie anche per quel link. Compensa molta confusione che ho avuto stasera.
Animesh,

Ho capito cosa è successo, ora. Stavo premendo alt-dogni volta che volevo andare alla barra degli URL in Chrome e questo è ciò che originariamente ha causato il problema. :)
Animesh,

Eh. Potresti voler ricollegare questo ...
Jasonwryan,

3
Ah, la tua spiegazione è così meravigliosamente chiara - e ora adoro questa funzione! Il tutorial su suckless.org dice "Per spostare un terminale su master o stack, premi [Alt] + [d] o [Alt] + [i]." che è una spiegazione davvero bizzarra / fuorviante di questa funzionalità. (Avevo premuto Alt + i così tante volte che ci sono volute molte pressioni di Alt-d prima che potessi anche vedere i clienti tornare in pila!)
DaveGauer

1

Capito.

Mi sono disconnesso e riconnesso e ho scoperto che funziona come volevo.

Premendo Alt-i, mi ha riportato alla divisione orizzontale.

Quindi, premendo Alt-dmentre mi trovavo nella divisione orizzontale mi ha riportato alla divisione originale - pila che stavo cercando.


infine. la tua risposta è un vincitore di internet!
holms

-3

: sp -----> per divisione orizzontale
: vs -----> per divisione verticale
ctrl + ww -> per spostare il cursore sullo schermo diviso
: q ------> per uscire da quel particolare quel particolare schermo


4
Questi attacchi sono per vim, non dwm ...
jasonwryan

che cosa è questo: D: D
holms
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.