如何在AwesomeWM中切换标题栏?
2017-7-24 10:34:29
收藏:0
阅读:101
评论:1
我正试图通过修改rc.lua文件实现以下操作:当我按下Mod4+R时,AwesomeWM绑定运行命令的快捷键,我希望Rofi出现,模糊我的墙纸并将我的屏幕上的所有内容隐藏起来。我只想看到模糊的墙纸上的Rofi提示。
为了实现这个目标,我在我的配置文件中有以下代码。我正在使用Lua 5.3.3的AwesomeWM v3.5.9(Mighty Ravendark):
--来自PROmpt COMmand:
procom = "rofi -show run"
awful.key({ modkey }, "r", function () awful.util.spawn(procom)
for _,c in ipairs(client.get()) do
if c:isvisible() then
mywibox[mouse.screen].visible = not mywibox[mouse.screen].visible
else
mywibox[mouse.screen].visible = mywibox[mouse.screen].visible
end
end
end),
重新启动AwesomeWM不会出任何问题,但是我的wibox不会消失。如果我将代码更改为某些微不足道的内容(即将if mywibox[mouse.screen],visible作为条件语句),_widgets_会消失,但是即使我退出Rofi,一个空的黑色条仍然会留在那里,只有再次召唤Rofi时才会返回到初始状态(这是由我最初的语句导致的,所以我认为它是微不足道的)。
点赞
评论区的留言会收到邮件通知哦~
推荐文章
- Lua 虚拟机加密load(string.dump(function)) 后执行失败问题如何解决
- 我想创建一个 Nginx 规则,禁止访问
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?

现在在我的
rc.lua中的整个功能。运作良好,但我计划在将来改进它。完美地回答了问题,虽然。-- 提示符 awful.key({ modkey }, "r", function () myscreen = awful.screen.focused() commandPrompter = "rofi -show run -normal-window" blur = "hsetroot -fill /usr/local/share/awesome/themes/modded/back$" unblur = "hsetroot -fill /usr/local/share/awesome/themes/modded/back$" awful.spawn(commandPrompter) myscreen.mywibox.visible = false awful.spawn(blur) end),