【发布时间】:2018-05-23 14:20:26
【问题描述】:
我使用 Awesome 作为我的 WM,但我不知道如何让我的终端窗口在我的屏幕上占据完整的平铺空间。我的分辨率是 1366x768。
【问题讨论】:
-
你说的是终端窗口左下方的背景线?
-
是的,问题与这条线有关。
标签: linux lua awesome-wm
我使用 Awesome 作为我的 WM,但我不知道如何让我的终端窗口在我的屏幕上占据完整的平铺空间。我的分辨率是 1366x768。
【问题讨论】:
标签: linux lua awesome-wm
终端和其他基于字符的窗口可以设置提示(WM_NORMAL_HINTS),其中可以指定调整增量等。
然后这些增量告诉窗口管理器,所讨论的窗口只能以增量为单位调整大小(任何小于该增量的量,应用程序都不能使用它)。
这样做是为了避免不得不处理无法在部分单元格中显示字符的问题。
您的终端正在提供这些提示(使用xprop WM_NORMAL_HINTS 并单击窗口以查看它们),因此很棒的只是按该增量进行大小调整,并且底部剩余的空间小于增量单位并且不能分配给终端窗口。
【讨论】:
awful.rules.rules.properties.size_hints_honor。详情请见FAQ。
awful.rules.rules ={} 中设置size_hints_honor = false 后,您可以尝试缩小标题栏高度以适应字体大小限制。对我来说,14 是一个很好的价值。将mywibox[s] = awful.wibox({ position = "top", height = "14", screen = s }) 放在-- Create the wibox 行之后。在真棒 3.5.9 上测试。如果我可以缩小终端的菜单栏高度(不是菜单栏扩展)会更好,但我不知道如何。