我正在试图弄清楚如何摆脱窗户之间的这些差距。请看下面的屏幕。在第一个屏幕底部有一个间隙(约15px)。在第二个 - 两个窗口之间的中心间隙。
我已经应用了uselessgap补丁(https://dwm.suckless.org/patches/uselessgap)。但是 - 即使将gappx
const设置为0
- 没有任何改变:(
有什么想法吗?
答案 0 :(得分:1)
尝试在config.h
中关闭调整大小提示。更准确地说,您需要设置
static const int resizehints = 0; /* 1 means respect size hints in tiled resizals */
这适用于dwm和urxvt。
问题显然源于终端无法扩展以填充屏幕上的任意空间。当启用resizehints时,窗口周围会留有空间(您看到的间隙)。当它们关闭时,该死区被包含在终端窗口本身中(尽管终端应用程序不能使用它)。 (来源:https://dwm.suckless.org/faq)
答案 1 :(得分:0)
这很可能是由于无吸式终端造成的。 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
二进制文件中解决。此方法也适用于应用其他补丁。
答案 2 :(得分:0)
您处于所谓的“平铺模式”。这不是一个错误,这是一个功能。如果要消除空格,例如,只需切换到Fibbonacci模式即可。