私は 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),
これを「標準プログラム」の後ろに追加します。
ありがとうございました
まず、これをubuntuとタグ付けしたので、素晴らしい 3.4.something を使用していると思います。次に:ショートカットのキーを指定せず、修飾子のみを指定します。最後に、実行するコマンドのフル パスを使用し、二重引用符で囲む必要があります。
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")
。
もう 1 つの間違いは、 の 2 番目のパラメーターとしてキーを指定する必要があることです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")