很棒的 WM:终端 window 没有占用完整的 space

Awesome WM: terminal window doesn't take full space

我使用 Awesome 作为我的 WM,但我不知道如何让我的终端 window 在我的屏幕上完全平铺 space。我的分辨率是 1366x768.

基于终端和其他字符的 windows 可以设置提示(WM_NORMAL_HINTS),其中可以指定调整大小的增量。

然后,这些增量会告诉 window 管理器,所讨论的 window 只能以增量为单位调整大小(小于该增量的任何数量,应用程序都无法使用它)。

这样做是为了避免必须处理无法在部分单元格中显示字符的问题。

您的终端正在提供这些提示(使用 xprop WM_NORMAL_HINTS 并单击 window 以查看它们),非常棒的是只按增量调整大小,space 留在底部小于增量单位不能分配给终端window.

我认为这个问题已经在 awesome wm 的 FAQ [3] 中了。

您只需将 size_hints_honor = false 添加到 awful.rules.rules table 的属性部分。 它对我有用。这是一些截图:

之前 [1]

[2]之后

我正在为终端使用 rxvt-unicode 和 awesome 3.4。

希望对您有所帮助。