【问题标题】:How to run a bash with shortcut on awesome WM如何在真棒 WM 上使用快捷方式运行 bash
【发布时间】:2012-12-25 18:23:24
【问题描述】:

我是 Awesome WM 的新手,我尝试添加自定义快捷方式来运行 bash 文件,但它不起作用。

awful.key({ modkey, "Control", "Shift" }, function () awful.util.spawn(./layout-ir.sh) end),

我在“标准程序”后面加上这个。

谢谢

【问题讨论】:

    标签: linux bash ubuntu shortcut awesome-wm


    【解决方案1】:

    试试:

    awful.util.spawn_with_shell("./layout-ir.sh")

    【讨论】:

      【解决方案2】:

      首先,我假设您使用的是很棒的 3.4.something,因为您将其标记为 。然后:您没有为快捷方式指定键,只有修饰符。最后:您应该为要运行的命令使用完整路径并将其放在双引号中。

      查看绑定 Shift-e 以从用户主文件夹运行脚本的示例:

      awful.key({ modkey,   "Shift" }, "e", function () awful.util.spawn("sh /home/USERNAME/myscript.sh") end),
      

      【讨论】:

      • 谢谢,是的,我使用了很棒的 3.4.13 和 ubuntu 12.10。不幸的是它——就像另一个答案一样——不起作用) 结束),
      • 尝试不使用sh 前面的/home/hertkof...。祝大家好运。
      【解决方案3】:

      您需要提供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),
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-08
        • 2014-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多