feh의 사용자 정의 스크립트에 키 바인딩

feh의 사용자 정의 스크립트에 키 바인딩

feh에서 키 입력을 사용자 정의 스크립트(예: bash 스크립트)에 바인딩하는 방법이 있습니까? ~에서수동~/.config/feh/keys를 통해 키를 재구성할 수 있다는 것을 알았지만, 내가 아는 한 이러한 명령은 미리 정의된 feh 명령이어야 합니다. 해결책이 있나요?

특히 내가 원하는 것은 특정 키를 누를 때 파일 이름을 캡처한 다음 해당 파일에 대해 추가 작업을 실행하는 것입니다(또는 필요한 경우 파일 이름을 어딘가에 복사하기만 하면 됩니다). 이를 수행할 수 있는 옵션이 있습니까?

답변1

사용

--actionN [flag]action 

옵션. 1부터 9까지 가능 N합니다. 플래그가 ;그렇다면이런작업이 완료된 후 다음 이미지를 로드하지 마세요. 선택 사항 -A또는 에도 바인딩된 키에 --action대한 것 입니다 .0Enter

예시 1:

feh --action1 "echo %n" *.png

작업을 누르면 1작업이 수행됩니다. 이 경우 파일 이름만 에코됩니다. 이 작업은 /bin/sh에 의해 수행됩니다. 확인하다형식 지정자추가 이미지 정보를 얻으세요.

예 2:

feh --action1 ";~/some_script $PWD/%F" *.png

1를 누르면 파일 ~/some_script이름 및 경로 매개변수를 사용하여 스크립트가 호출됩니다. 액션 앞에 가 있으므로 ;,이런명령이 완료된 후에는 다음 이미지가 로드되지 않습니다.


action_0 ... action_1숫자 키 바인딩을 해제하고 작업을 다른 키에 바인딩하는 옵션도 있습니다 .

관련 정보