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


11

真棒,哪些键绑定可以用来最大化窗口(浮动模式,当然),使其最大限度地发挥在刚刚水平或只是垂直方向?

我知道这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。这个对我来说仍然有效。

Answers:


10

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


1
超。一切正常,但是我不得不在最后一行(只有一行)的末尾删除逗号。
Sardathrion-反对SE滥用2012年

3

由于真棒版本4.1,这是Mod+ Ctrl+ M(垂直)和Mod+ Shift+ M每默认(水平)。


1
谢谢。我用版本号更新了我的问题。我会留下答案(也许是说对于较新的版本),因为它一个有用的知识。
Sardathrion-反对SE滥用
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.