我是 Awesome WM 的新手,我尝试添加自定义快捷方式来运行 bash 文件,但它不起作用。
awful.key({ modkey, "Control", "Shift" }, function () awful.util.spawn(./layout-ir.sh) end),
我在“标准程序”后面添加了这个。
谢谢
我是 Awesome WM 的新手,我尝试添加自定义快捷方式来运行 bash 文件,但它不起作用。
awful.key({ modkey, "Control", "Shift" }, function () awful.util.spawn(./layout-ir.sh) end),
我在“标准程序”后面添加了这个。
谢谢
首先,我假设您使用了很棒的 3.4.something ,因为您将其标记为ubuntu。然后:您没有为快捷方式指定键,只有修饰符。最后:您应该为要运行的命令使用完整路径并将其放在双引号中。
请参阅绑定 Shift-e 以从用户主文件夹运行脚本的示例:
awful.key({ modkey, "Shift" }, "e", function () awful.util.spawn("sh /home/USERNAME/myscript.sh") end),
你需要提供完整的路径awful.util.spawn
,比如说awful.util.spawn("~/.bin/layout-ir.sh")
。
另一个错误是您需要提供密钥作为awful.key
. 因此,如果要绑定Win+Control+Shift+k
为快捷方式,则需要以下行:
awful.key({ modkey, "Control", "Shift" }, "k", function () awful.util.spawn("~/.bin/layout-ir.sh") end),
尝试:
糟糕的.util.spawn_with_shell("./layout-ir.sh")