我如何摆脱dwm中的水平分割


14

dwm今天开始使用,并试图将其包裹住,这OpenBox是我对窗口管理器的唯一一次其他接触。

正如官方教程中所建议的那样,我首先打开了两个端子,它们都被平铺了,第一个端子被推向左侧,据我所知是主人。

我使用默认的键绑定,并打开和关闭了许多窗口和程序。我花了很多时间试图弄清楚什么是标签以及如何使用它们。

过了一会儿回到标签1,看到窗口虽然处于平铺模式,但以某种方式变为水平分割:

该图显示了dwm

所有新窗口都将水平添加。

该图显示了dwm

我看不到任何用于更改现有窗口布局的特定键绑定(如中的tmux)。

那么,如何才能恢复默认的平铺模式,在该模式下,母版在左侧,纸叠在右侧?

Answers:


21

您已经(无意中)增加了master窗口,默认的keybind为Modi,因此该选定标签中的所有客户端都在master中。

您可以使用减少master客户端的数量Modd。每按一次,主机中的客户将减少1。

也许值得指出的是dwm不使用“桌面”范式。任何应用于当前可见标签的布局都将应用于所有标签-因此d wm中的“动态” 。

这是一个强大的概念,因为它使您可以标记多个客户端,并动态地操作这些标记(以及关联的视图)。结合您的一些规则config.h,它为管理客户提供了一个极其通用的模型。

有关dwm标记/客户端模型的说明,请参见此存档的帖子


感谢您的扩展解释。我只是想出了这两个绑定,但没有什么线索我真的按做alt-ialt-d反复。谢谢。
Animesh 2013年

也感谢您的链接。这弥补了我今晚的很多困惑。
Animesh

我意识到发生了什么事。alt-d每当我想进入chrome的URL栏时,我都在按,这是最初导致此问题的原因。:)
Animesh

h 您可能想重新绑定...
jasonwryan

3
嗯,您的解释非常清楚-现在我喜欢这个功能!suckless.org上的教程说:“要将终端移至母版或堆叠,请按[Alt] + [d]或[Alt] + [i]”。这是对该功能的真正奇怪/误导性的解释。(我按了Alt + i多次,以至于我什至看不到客户返回堆栈之前都花了很多时间按Alt-d!)
DaveGauer

1

弄清楚了。

我注销并再次登录,发现它可以正常运行。

Alt-i,使我回到水平分割状态。

然后,Alt-d在水平拆分中按时,我回到了原来的母版中-我正在寻找的堆叠拆分中。


最后。您的回答是互联网的赢家!
霍尔姆斯2013年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.