2

私は Awesome WM を初めて使用し、カスタム ショートカットを追加して bash ファイルを実行しようとしましたが、機能しません。

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

これを「標準プログラム」の後ろに追加します。

ありがとうございました

4

3 に答える 3

4

とタグ付けしたので、素晴らしい 3.4.something を使用していると思います。次に:ショートカットのキーを指定せず、修飾子のみを指定します。最後に、実行するコマンドのフル パスを使用し、二重引用符で囲む必要があります。

Shift-e をバインドしてユーザーのホーム フォルダーからスクリプトを実行する例を参照してください。

awful.key({ modkey,   "Shift" }, "e", function () awful.util.spawn("sh /home/USERNAME/myscript.sh") end),
于 2013-01-11T08:30:00.303 に答える
2

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),
于 2013-01-11T08:24:36.173 に答える
1

試す:

ひどい.util.spawn_with_shell("./layout-ir.sh")

于 2013-02-12T17:12:22.747 に答える