Como me livrar da divisão horizontal no dwm

14

Comecei a usar dwmhoje e estou tentando entender, como OpenBoxé minha única outra exposição aos gerenciadores de janelas.

Conforme sugerido no tutorial oficial, abri dois terminais pela primeira vez e todos eles foram lado a lado, com o primeiro terminal sendo empurrado para a esquerda, o que eu entendo ser o mestre.

Eu brinquei com as teclas padrão e abri e fechei muitas janelas e programas. Passei um bom tempo tentando entender o que são tags e como usá-las.

Depois de um tempo, voltei para a tag 1 e vi que as janelas, embora no modo lado a lado, de alguma forma mudaram para uma divisão horizontal como esta:

imagem mostrando dwm

Toda e qualquer nova janela é adicionada horizontalmente.

imagem mostrando dwm

Não vejo nenhuma combinação de teclas específica para alterar o layout das janelas existentes (como em tmux).

Então, como posso recuperar o modo de ladrilhos padrão, onde o mestre está à esquerda e as pilhas, à direita?

Animesh
fonte

Respostas:

20

Você (inadvertidamente) incrementou as janelas no mestre, cujo atalho de teclas padrão é esse Modi, para que todos os seus clientes nessa tag selecionada estejam no mestre.

Você pode diminuir o número de clientes no mestre Modd. Cada impressora diminuirá os clientes no mestre em 1.

Também vale a pena ressaltar que o dwm não usa o paradigma "desktop"; qualquer layout aplicado às tags atualmente visíveis é aplicado a todas as tags - daí a "dinâmica" em d wm.

Esse é um conceito poderoso, pois permite marcar vários clientes e manipular essas tags (e as visualizações associadas) em tempo real. Combinado com algumas regras config.h, ele fornece um modelo incrivelmente versátil para gerenciar clientes.

Consulte esta publicação arquivada para obter uma explicação do modelo de marcação / cliente do dwm.

jasonwryan
fonte
Obrigado pela explicação extensa. Eu apenas descobri essas duas ligações, mas não tinha ideia do que estava realmente fazendo pressionando alt-ie alt-drepetidamente. Obrigado.
Animesh
Obrigado por esse link também. Isso compensa muita confusão que tive esta noite.
Animesh
Eu percebi o que aconteceu agora. Eu estava pressionando alt-dtoda vez que queria ir para a barra de URL no chrome e foi isso que originalmente causou o problema. :)
Animesh 23/02
Heh. Você pode querer religar que ...
jasonwryan
3
Ah, sua explicação é maravilhosamente clara - e agora estou adorando esse recurso! O tutorial em suckless.org diz "Para mover um terminal para dominar ou empilhar, pressione [Alt] + [d] ou [Alt] + [i]". o que é uma explicação realmente bizarra / enganosa dessa funcionalidade. (Eu tinha pressionado Alt + i tantas vezes que levou muitas prensas de Alt-d antes que eu pudesse ver os clientes de voltar para a pilha!)
DaveGauer
1

Descobri isso.

Saí e entrei novamente e descobri que estava funcionando como eu queria.

Pressionando Alt-i, me levou de volta à divisão horizontal.

Pressionar Alt-denquanto estava na divisão horizontal me devolveu à divisão original da pilha principal que eu estava procurando.

Animesh
fonte
finalmente. você responde é um vencedor da internet!
holms
-3

: sp -----> para divisão horizontal
: vs -----> para divisão vertical
ctrl + ww -> para mover o cursor pela tela dividida
: q ------> para sair desse particular em particular tela

Gourav Bhakat
fonte
4
Essas ligações são para vim, não dwm ...
jasonwryan
wtf é este: D: D
holms