キープレスをfehのカスタムスクリプト(bashスクリプトなど)にバインドする方法はありますか?から マニュアル 〜/ .config/feh/keysでキーを再構成できることがわかりましたが、私が知る限り、コマンドは事前定義されたfehコマンドである必要があります。これを回避する方法はありますか?
特に、特定のキーを押したときにファイル名をキャプチャしてから、このファイルに対してさらに操作を実行します(または、必要に応じてファイル名をどこかにコピーします)。これを行うためのオプションはありますか?
--actionN [flag]action
オプション。ここで、N
は1〜9です。フラグが;
の場合、fehは、アクションの実行後に次の画像をロードしません。オプションで、Enter
にもバインドされている-A
キーの場合は--action
または0
。
feh --action1 "echo %n" *.png
1
を押すと、アクションが実行されます。この場合は、ファイル名をエコーするだけです。アクションは/ bin/shによって実行されます。その他の画像情報については、 FORMAT SPECIFIERS を確認してください。
feh --action1 ";~/some_script $PWD/%F" *.png
1
が押されると、スクリプト~/some_script
がファイル名とパスの引数で呼び出されます。アクションの前に;
が付いているため、fehはコマンドの完了時に次のイメージをロードしません。
オプションで、数字キーのバインドを解除し、アクションaction_0 ... action_1
を他のキーにバインドすることもできます。