2015-02-06 61 views

回答

3

終端和其他基於字符的窗口可以設置提示(WM_NORMAL_HINTS),其中可以指定調整增量大小等。

然後,這些增量告訴窗口管理器,只能以增量爲單位調整窗口的大小(任何小於該值的應用程序以及應用程序都無法使用它)。

這樣做是爲了避免必須處理無法在部分單元格中顯示字符。

您的終端提供了這些提示(使用xprop WM_NORMAL_HINTS並單擊窗口以查看它們),因此超棒的尺寸僅以增量爲單位,底部留下的空間小於增量單位,不能分配給終端窗口。

+3

它真的想要忽略提示和填補空白,有一個布爾設置'awful.rules.rules.properties.size_hints_honor'。有關詳細信息,請參見[常見問題](http://awesome.naquadah.org/wiki/FAQ#How_to_remove_gaps_between_windows.3F)。 – 2015-02-06 19:21:20

+0

在'awful.rules.rules = {}'中設置'size_hints_honor = false'後,您可以嘗試縮小標題欄高度以適應字體大小限制。對我而言,14是一個很好的價值。在' - 創建wibox'行之後放置'mywibox [s] = awful.wibox({position =「top」,height =「14」,screen = s})''。測試真棒3.5.9。如果我能縮小終端的菜單欄高度(不是菜單欄的擴展名),會更好,但我不知道該怎麼做。 – zhazha 2016-04-24 05:35:54

7

我覺得這個問題已經在awesome wm的FAQ [3]中。

您只需將size_hints_honor = false添加到awful.rules.ru.ru表中的屬性部分即可。 它和我一起工作。這是一些截圖:

之前[1] before i add

後[2] after i added

我使用的rxvt-unicode和終端真棒3.4。

希望你的幫助。