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

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

惊人的,您可以使用什么键绑定来最大化窗口(当然是在浮动模式下),以便它仅在水平方向或仅在垂直方向最大化?

我知道这mod4 + m将在两个方向上充分最大化它,所以我假设可以只向一个方向进行映射。

awesome v3.5.1 (Ruby Tuesday)
• Build: May 28 2013 18:46:22 for x86_64 by gcc version 4.8.0 ([email protected])
• Compiled against Lua 5.1.4 (running with Lua 5.1)
• D-Bus support: ✔ 

但这是古代版本!是的,但这是在 CentOS 7 上编译更新版本的 Awesome 是一个 PITA。这对我来说就像它一样。

答案1

默认情况下没有这样的键绑定(在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-F7mod-F8

答案2

从 Awesome 版本 4.1 开始,默认为Mod+ Ctrl+ M(垂直)和Mod+ Shift+ M(水平)。

相关内容