Nemo 작업은 대부분의 파일 관리자에서 사용할 수 있는 명령(메뉴 서비스/작업)과 함께 작동하지 않습니다.

Nemo 작업은 대부분의 파일 관리자에서 사용할 수 있는 명령(메뉴 서비스/작업)과 함께 작동하지 않습니다.

여러 파일 관리자에서 동일한 형식으로 사용되는 몇 가지 명령이 있습니다.

예를 들어:

terminator -e  "filebot -get-subtitles -rename -non-strict %f"

이는 Thunar 사용자 정의 작업, Nautilus 작업 파일 (PCManFM에도 있음), Pantheon-Files( )의 계약 파일 및 Dolphin( ) 의 서비스 작업 파일의 Exec=줄 뒤 와 동일한 형식으로 작동합니다 .~/.local/share/file-manager/actions~/.local/share/contractor/~/.local/share/kservices5/

양식의 nemo_action파일을 작성하십시오.~/.local/share/nemo/actions/

[Nemo Action]

Name=Download ENGLISH subtitles
Exec=terminator -e  "filebot -get-subtitles -rename -non-strict %f"
Selection=s
Extensions=avi;flv;mp4;mov;dir;

다음 오류가 발생합니다.

 /bin/bash: -c: line 0: syntax error near unexpected token `('

이 정보는 답변을 제공하기 위해 게시되었습니다.

답변1

이 작업을 수행하려면 두 줄의 코드가 더 필요합니다.

Quote=double
EscapeSpaces=true

그러나 순서에도 변경이 필요합니다. 반드시 그럴 %f필요는 없습니다 '%F'.

그래서:

[Nemo Action]
Name=Download ENGLISH subtitles
Exec=terminator -e  "filebot -get-subtitles -rename -non-strict '%F'" 
Selection=s
Extensions=avi;flv;mp4;mov;dir;
Quote=double
EscapeSpaces=true

공간 문제에 대한 몇 가지 논의여기그리고여기.

%F토큰 에 ——여기- 아래에 # Standard tokens that can be used:

# %F - insert path list of selection
...
# %f or %N (deprecated) - insert display name of first selected file

관련 정보