「nautilus-actions」を使わずに新しいノーチラス状況に合わせたメニュー操作を追加

「nautilus-actions」を使わずに新しいノーチラス状況に合わせたメニュー操作を追加

比較として答えを提供するためにこれを投稿しています。使用 nautilus-actions(startupを使用nautilus-actions-config-tool)、毎回最初から作業ファイル全体を作成するのを防ぎます。

一方、nautilus-actions-config-tool使用されていませんが、nautilus-actions コンテキストメニューにタスクを表示するには、インストールする必要があります。

答え1

思い出させる:

このソリューションを使用している間は、 nautilus-actions新しいコンテキストメニュー操作を追加するために使用されません。タスク機能とコンテキストメニューにタスクを表示するには、Nautilusをインストールする必要があります。


アイデアはすでに作成されているが編集して新しい名前で保存する必要がある不完全な作業ファイルそれぞれの新しい状況に合わせたメニュー操作について。その結果、このユニバーサルファイルは、ランチャーファイルを使用するか(アプリケーションのように)コンテキストメニュー自体から(以前に作成された他の特定の作業ファイルを使用して)毎回アクセスできます。

フォルダを作成します~/.local/share/file-manager/actions

作る事前作成されたアクションファイル、する:

gedit ~/.local/share/file-manager/actions/new-action.desktop

次の行を使用してください。

[Desktop Entry]

Type=Action
ToolbarLabel=<name-of-action>
Name=<name-of-action>
Profiles=profile-zero;

#TargetContext=false
#keep the above commented if you WANT the action to appear when you select files of the type specified by the line MymeTypes; un-comment it if you DO NOT WANT your new action to appear when you select the specified files

#TargetLocation=true
#keep the above commented if you DO NOT WANT the action to appear when right clicking an empty area; remove the comment when you WANT that.

[X-Action-Profile profile-zero]
Folders=*;
Exec=
Name=Default profile
MymeTypes=
#the above line specifies the types of files for which your new action appears when you select them (remove the line 'TargetContext=false' to achieve that)

#DO NOT SAVE directly after editing!

#USE "SAVE AS" TO SAVE YOUR NEW ACTION FILE! 

そして保存してください。


もちろん直接アクセスも可能ですが、既成ファイルをもう少し簡単に開く方法があれば良いようです。これは次の方法で行うことができます。ランチャー文書:

gedit ~/.local/share/applications/Nautilus_action.desktop

この内容で:

[Desktop Entry]
Type=Application
Name=New Nautilus action
Icon=nautilus
Categories=System;Settings;
Exec=sh -c 'gedit ~/.local/share/file-manager/actions/new-action.desktop'

実行可能にする:

chmod +x ~/.local/share/applications/Nautilus_action.desktop

その後、メニューまたはアプリケーションランチャーで実行できます。

ここに画像の説明を入力してください。


上記の意味は一般~/.local/share/file-manager/actions/new-action.desktop、編集、および別の名前で保存

方法:

  • ランチャーの実行「ニューノーチラス作戦」

  • 汎用ファイルがgeditで開いたら、次の行を編集して新しいノーチラスメニューアクション(メニュー名、アクションファイル名、実行するコマンドなど)を定義します。

ツールバーラベル=

名前=

実行=


ターゲットコンテキスト=偽

  • #メニュー操作が必要な場合ファイルを選択すると表示されます。(行で指定された型マイメタイプ;以下のオプションを参照!)。そうすればいいえ選択項目に表示したい(作業を実行したい場合はまれです)。ただフォルダ内の空白領域に表示するには)コメント(#)を削除します。

target_position=true

  • 上記の行を考えるといいえ空のスペースを右クリックしたときに新しいメニュータスクが表示されるようにするには、前に追加して次のタスクを#実行する必要がある場合は、その説明を削除してください。空のスペースをクリックすると表示されます。フォルダ内で。

  • これらのファイルを選択すると、新しいタスクを表示する次の行にファイルのMIMEタイプを追加します(これを達成するには、「TargetContext = false」行を削除/コメントアウト)。

私のタイプ=;

inode/directoryフォルダ、オーディオなどのMIMEタイプを追加して、タスクを表示するaudio/*選択を指定し、!以前に使用したMIMEタイプを除外します。 (たとえば、オーディオをmp3に変換する操作を使用している場合は、mp3ファイルを除くすべてのオーディオに表示したい場合があります。この場合はこれを行う必要があります。MymeTypes=!audio/mp3;audio/*)Nautilus(デフォルト/タイプ)でファイルのプロパティを表示し、無言を確認します。タイプ。

  • ファイルを直接保存しないでください。それ以外の場合、新しいジョブは通常のジョブファイルを上書きします。

  • 別の名前でファイルを保存するには、「別名で保存」を使用してください。


関連情報