Comment puis-je me débarrasser de la division horizontale en dwm

14

J'ai commencé à utiliser dwmaujourd'hui et j'essaie d'envelopper ma tête, tout comme OpenBoxma seule autre exposition aux gestionnaires de fenêtres.

Comme suggéré dans le tutoriel officiel, j'ai d'abord ouvert quelques terminaux et ils ont tous été carrelés, le premier terminal étant poussé vers la gauche, ce qui, je crois, est le maître.

J'ai joué avec les raccourcis clavier par défaut et ouvert et fermé de nombreuses fenêtres et programmes. J'ai passé pas mal de temps à essayer de savoir ce que sont les balises et comment les utiliser.

Après un certain temps, je suis revenu à la balise 1 et j'ai constaté que les fenêtres, bien qu'en mode mosaïque, étaient en quelque sorte changées en une division horizontale comme ceci:

image montrant dwm

Toutes les nouvelles fenêtres sont ajoutées horizontalement.

image montrant dwm

Je ne vois aucune liaison de touches spécifique pour changer la disposition des fenêtres existantes (comme dans tmux).

Alors, comment puis-je récupérer le mode de mosaïque par défaut où le maître est à gauche et les piles sont à droite?

Animesh
la source

Réponses:

20

Vous avez (par inadvertance) incrémenté les fenêtres dans master, dont le raccourci clavier par défaut est Modi, afin que tous vos clients dans cette balise sélectionnée soient dans master.

Vous pouvez décrémenter le nombre de clients en master avec Modd. Chaque pression décrémentera les clients en master de 1.

Il peut également être utile de souligner que dwm n'utilise pas le paradigme "desktop"; quelle que soit la disposition appliquée aux balises actuellement visibles, elle est appliquée à toutes les balises, d'où la "dynamique" dans d wm.

Il s'agit d'un concept puissant car il vous permet de baliser plusieurs clients et de manipuler ces balises (et les vues associées) à la volée. Combiné avec certaines règles de votre config.h, il fournit un modèle incroyablement polyvalent pour la gestion des clients.

Voir cet article archivé pour une explication du modèle de marquage / client de dwm.

jasonwryan
la source
Merci pour l'explication détaillée. Je viens de comprendre ces deux fixations, mais je n'avais aucune idée de ce que je faisais vraiment en appuyant sur alt-iet à alt-dplusieurs reprises. Je vous remercie.
Animesh
Merci aussi pour ce lien. Cela compense beaucoup de confusion que j'ai eu ce soir.
Animesh
J'ai réalisé ce qui s'est passé, maintenant. J'appuyais à alt-dchaque fois que je voulais accéder à la barre d'URL en chrome et c'est à l'origine de ce problème. :)
Animesh
Il h. Vous voudrez peut-être le relier ...
jasonwryan
3
Ah, votre explication est si merveilleusement claire - et maintenant j'adore cette fonctionnalité! Le tutoriel sur suckless.org dit "Pour déplacer un terminal vers le master ou l'empiler, appuyez sur [Alt] + [d] ou [Alt] + [i]." ce qui est une explication vraiment bizarre / trompeuse de cette fonctionnalité. (J'avais appuyé sur Alt + i tant de fois qu'il a fallu plusieurs pressions sur Alt-d avant même de voir les clients revenir dans la pile!)
DaveGauer
1

Deviner.

Je me suis déconnecté et connecté à nouveau et j'ai constaté que cela fonctionnait comme je le voulais.

En appuyant Alt-i, je suis revenu à la division horizontale.

Ensuite, appuyer sur Alt-dalors que dans la division horizontale m'a renvoyé à la division master-stack d'origine que je cherchais.

Animesh
la source
enfin. vous répondez est un gagnant d'Internet!
holms
-3

: sp -----> pour le fractionnement horizontal
: vs -----> pour le fractionnement vertical
ctrl + ww -> pour déplacer le curseur sur l'écran de fractionnement
: q ------> pour quitter ce particulier ce particulier écran

Gourav Bhakat
la source
4
Ces liaisons sont pour vim, pas dwm ...
jasonwryan
wtf est le suivant: D: D
holms