在dwm的窗口之间恼人的差距

问题描述 投票:1回答:2

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

我已经应用了uselessgap补丁(https://dwm.suckless.org/patches/uselessgap)。然而 - 即使在将gappx const设置为0之后 - 没有任何改变:(

有任何想法吗?

ssd ssd

dwm
2个回答
2
投票

这很可能是由于无情的终端。这个问题在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二进制文件中修复。此方法也适用于应用其他补丁。


1
投票

尝试在config.h中关闭调整大小提示。更确切地说,你需要设置

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

这适用于dwm和urxvt。

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

© www.soinside.com 2019 - 2024. All rights reserved.