Awesome

如何最大化水平或垂直視窗?

  • September 6, 2017

awesome中,您可以使用什麼鍵綁定來最大化視窗(當然是在浮動模式下),使其僅在水平方向或垂直方向上最大化?

我知道這mod4 + m將在兩個方向上完全最大化它,所以我假設可以只映射到一個方向。

awesome v3.5.1 (Ruby Tuesday)
• Build: May 28 2013 18:46:22 for x86_64 by gcc version 4.8.0 (mockbuild@buildvm-23.phx2.fedoraproject.org)
• Compiled against Lua 5.1.4 (running with Lua 5.1)
• D-Bus support: ✔ 

但那是一個古老的版本!是的,但這是在 CentOS 7 上編譯新版本的 Awesome 是 PITA。這個對我有用。

預設情況下沒有這樣的鍵綁定(在 中3.5.1,請參閱其他答案4.1)。但是你可以創建一個。rc.lua為您的文件使用此程式碼段(或更好地將鍵綁定添加到現有配置) :

clientkeys = awful.util.table.join(
 awful.key({ modkey }, "F7",
   function(c) c.maximized_horizontal = not c.maximized_horizontal end),
 awful.key({ modkey }, "F8",
   function(c) c.maximized_vertical   = not c.maximized_vertical end),
)

它將水平和垂直最大化分別分配給mod-F7和。mod-F8

引用自:https://unix.stackexchange.com/questions/44364