Ctrlキーの組み合わせ(たとえば、+)を介して実行したいロック画面スクリプトがありますが、Lそのスクリプトをキーの組み合わせにバインドできないようです。
そのようなことは可能ですか?スクリプトにグローバルエイリアス「lock」を指定しましたが、シェルで正しく実行されました。
これが私の設定ファイルの内容です。
Bindsym Ctrl+l ロックの実行
構成ファイルを変更した後、i3環境を更新しました。端末で実行されていないからですか?
答え1
~/.xsession-errors
まず、i3wmにエラーがあるかどうかを確認できます。あなたの場合は、次のようになります。
/bin/sh: 1: lock: not found
これは、設定ファイルにエイリアスが定義されているが、i3wmインスタンスを起動したときに選択されないことを意味します。
したがって、ここでaliasコマンドを別のスクリプトに移動し、設定を次のように変更できます。
bindsym Ctrl+l exec /full_path_to_script/lock