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

これを行うには、2行のコードが必要です。

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

おすすめ記事