Як позбутися від горизонтального розколу в dwm


14

Я почав використовувати dwmсьогодні і намагаюся обернути голову навколо цього, як OpenBoxце є моїм іншим впливом на менеджерів вікон.

Як запропоновано в офіційному навчальному посібнику, я спершу відкрив пару терміналів, і всі вони були викладені плиткою, при цьому перший термінал був висунутий вліво, що я розумію, що це майстер.

Я грав із клавіатурними вкладками за замовчуванням, відкривав і закривав багато вікон та програм. Я витратив зовсім небагато часу, намагаючись зрозуміти, що таке теги та як ними користуватися.

Через деякий час повернувся до тегу 1 і побачив, що вікна, хоч і в кахельному режимі, якимось чином змінилися на горизонтальний поділ, як це:

зображення, що показує dwm

Будь-які нові вікна додаються горизонтально.

зображення, що показує dwm

Я не бачу конкретних прив'язок клавіш для зміни компонування існуючих вікон (наприклад, в tmux).

Отже, як я можу повернути режим плитки за замовчуванням, коли майстер ліворуч, а стеки - справа?

Відповіді:


21

Ви (ненавмисно) збільшили вікна в майстер, для якого за замовчуванням пов’язана клавіатура Modi, так що всі ваші клієнти у вибраному тезі знаходяться в головному.

Ви можете зменшити кількість клієнтів у програмі Master Modd. Кожен прес буде декрементувати клієнтів у майстер на 1.

Можливо, варто також зазначити, що dwm не використовує парадигму "настільний"; який би макет застосований до поточно видимих ​​тегів, застосовується до всіх тегів - отже, "динамічний" у d wm.

Це потужна концепція, оскільки вона дозволяє тегувати декілька клієнтів і маніпулювати цими тегами (та пов'язаними з ними переглядами) під час руху. У поєднанні з деякими вашими правилами config.hвін пропонує надзвичайно універсальну модель управління клієнтами.

Дивіться цю заархівовану публікацію для пояснення теги dwm / клієнтської моделі.


Дякую за розширене пояснення. Я просто з'ясував ці дві прив’язки, але не мав поняття, що я насправді роблю, натискаючи alt-iта alt-dповторюючи. Дякую.
Анімеш

Дякуємо також за це посилання. Це компенсує велику плутанину, яку я мав сьогодні ввечері.
Анімеш

Я зрозумів, що сталося, зараз. Я натискав alt-dщоразу, коли хотів перейти до URL-адреси в хромі, і саме це спочатку викликало проблему. :)
Анімеш

Хе. Можливо, ви захочете
відремонтувати

3
Ах, ваше пояснення настільки чудово зрозуміло - і тепер я люблю цю особливість! Навчальний посібник на suckless.org говорить: "Щоб перемістити термінал на майстер або стек, натисніть [Alt] + [d] або [Alt] + [i]." що є дійсно химерним / оманливим поясненням цієї функціональності. (Я натискав Alt + я стільки разів, що знадобилося багато натискань Alt-d, перш ніж я навіть побачив клієнтів, що повертаються до стека!)
DaveGauer

1

Зрозумів це.

Я вийшов із системи та знову увійшов у систему та виявив, що він працює так, як я цього хотів.

Натиснувши Alt-i, повернув мене до горизонтального розколу.

Потім натискання Alt-dпід час горизонтального розколу повернуло мене до початкового майстра - розбиття стека, якого я шукав.


нарешті. Ви відповідаєте - переможець Інтернету!
holms

-3

: sp -----> для горизонтального розбиття
: vs -----> для вертикального розбиття
ctrl + ww -> для переміщення курсору через розділений екран
: q ------> для виходу з цього конкретного конкретного екран


4
Ці прив’язки для vim, а не dwm ...
jasonwryan

wtf це: D: D
holms
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.