【发布时间】:2019-08-15 07:50:34
【问题描述】:
昨天我很棒的配置能够最大化窗口(在我使用的任何布局(平铺/浮动)中),但现在最大化命令什么都不做。
我查看了配置文件 (rc.lua) 并没有发现任何不正确的代码。
这是我的客户端密钥:
clientkeys = awful.util.table.join(
awful.key({ modkey, }, "f", function (c) c.fullscreen = not c.fullscreen end),
awful.key({ modkey, "Shift" }, "c", function (c) c:kill() end),
awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle ),
awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end),
awful.key({ modkey, }, "o", awful.client.movetoscreen ),
awful.key({ modkey, "Shift" }, "r", function (c) c:redraw() end),
awful.key({ modkey, }, "t", function (c) c.ontop = not c.ontop end),
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),
awful.key({ modkey, }, "n",
function (c)
-- The client currently has the input focus, so it cannot be
-- minimized, since minimized clients can't have the focus.
c.minimized = true
end),
awful.key({ modkey, }, "m",
function (c)
c.maximized_horizontal = not c.maximized_horizontal
c.maximized_vertical = not c.maximized_vertical
end)
)
这里最有趣的是modkey + F7 和modkey + F8 都可以工作并且这些热键能够最大化窗口(但我需要将它们合二为一),但modkey + m 不起作用。
awesome -k 表示一切正常。
有人可以帮忙调查一下这里出了什么问题吗?
【问题讨论】:
-
推送
modkey + m会发生什么?是否可以在该函数中使用打印/记录函数来确认它被正确调用? -
您是否将其他任何内容映射到
modkey + m? -
我知道这听起来很愚蠢,但为了调查一切,我不得不问:您是否尝试重新启动
awesome本身(通常是modkey + Ctrl + r)?您是否修改了您的rc.lua或者这只是停止工作?有系统更新吗? -
@Slizzered 是的,我做过很多次。甚至通过完全终止进程来重新启动。此外,
rc.lua解析良好。
标签: lua awesome-wm