【发布时间】:2018-08-12 00:47:49
【问题描述】:
我正在尝试向我的rc.lua 添加一个功能,该功能隐藏(或最小化)AwesomeWM 中所有标签中的所有客户端,就像在 Windows 中使用 Aero Peek 或在 GNOME 中使用 'Show Desktop' extension(分别在图片上看到):
基本上我正在寻找一个Lua代码sn-p,我认为它应该看起来像:
awful.key({ modkey }, "l",
function ()
-- for every client in AwesomeWM...
myscreen.client.visible = false,
end
end,
请注意,这只是一个假设,这段代码不工作。这是我最初认为答案可能是的框架,为了澄清目的而添加。
技术信息:
awesome v4.0-170-g6c24848-dirty (Harder, Better, Faster, Stronger)
• Compiled against Lua 5.3.3 (running with Lua 5.3)
• D-Bus support: ✔
• execinfo support: ✔
• xcb-randr version: 1.5
• LGI version: 0.9.2
【问题讨论】:
-
在所有标签中隐藏客户端有什么意义,为什么不只是当前标签?另外,
hiding是什么意思?最小化? -
“取消选择所有标签”算作解决方案吗?
-
我需要为定制项目隐藏(最小化)所有这些。
标签: lua customization window-managers awesome-wm