fehでキーストロークをカスタムスクリプト(bashスクリプトなど)にバインドする方法はありますか? ~から手動~/.config/feh/keys でキーを再構成できることがわかりましたが、私が知っている限り、これらのコマンドは事前定義されたfehコマンドでなければなりません。解決策はありますか?
特に私が望むのは、特定のキーを押したときにファイル名をキャプチャしてから、そのファイルに対して追加のタスクを実行することです(または必要に応じてファイル名をどこかにコピーするだけです)。これを行うオプションはありますか?
ベストアンサー1
--actionN [flag]action
オプション。 1から9まで可能N
です。フラグが;
あればこんな作業が完了したら、次の画像をロードしないでください。オプション-A
またはにもバインドされたキーの--action
ためです。0
Enter
例1:
feh --action1 "echo %n" *.png
タスクを押すと1
タスクが実行されます。この場合、ファイル名のみがエコーされます。これは/bin/shによって行われます。確認する書式指定子追加の画像情報を入手してください。
例2:
feh --action1 ";~/some_script $PWD/%F" *.png
1
を押すと、ファイル~/some_script
名とパスパラメータを使用してスクリプトが呼び出されます。アクションの前にがあるので;
、こんなコマンドが完了した後、次のイメージはロードされません。
action_0 ... action_1
数字キーのバインドを解除し、タスクを別のキーにバインドするオプションもあります。