3

我试图弄清楚如何摆脱窗户之间的这些差距。请看下面的屏幕。在第一个屏幕底部有一个间隙(大约 15 像素)。在第二个 - 两个窗口之间的中心间隙。

我已经应用了 uselessgap 补丁(https://dwm.suckless.org/patches/uselessgap)。但是 - 即使将gappxconst 设置为0- 也没有任何改变:(

有任何想法吗?

固态硬盘 固态硬盘

4

3 回答 3

5

这可能是由于终端无吸盘。这个问题在anysize补丁中得到解决。您可以在编译终端之前修补文件,如下所示,从您的st-0.x.x文件夹开始:

wget https://st.suckless.org/patches/anysize/st-anysize-0.8.1.diff
patch -Np1 -i st-anysize-0.8.1.diff
make
sudo make install

现在,窗口间隙问题应该在您的st二进制文件中得到修复。此方法也适用于应用其他补丁。

于 2019-03-05T23:59:14.217 回答
2

尝试在您的config.h. 更准确地说,您需要设置

static const int resizehints = 0; /* 1 means respect size hints in tiled resizals */

这适用于 dwm 和 urxvt。

问题显然源于终端无法扩展以填充屏幕上的任意空间。当 resizehints 打开时,窗口周围会留下空间(您看到的间隙)。当它们关闭时,该死区将包含在终端窗口本身中(尽管终端应用程序无法使用它)。(来源:https ://dwm.suckless.org/faq )

于 2017-10-11T10:35:53.360 回答
0

您处于所谓的“平铺模式”。这不是一个错误,这是一个功能。例如,如果您想摆脱空格,只需切换到斐波那契模式即可。

于 2020-01-04T10:33:20.690 回答