.desktopランチャーにカスタムメニューエントリを追加する方法が見つかりません。
Unityでは、「customfile.txtを開く」や「somespreadsheet.odsを開く」などのカスタムメニューエントリをランチャーに追加できました。 Ubuntu Dockでそれは可能ですか?
以下の手順に従ってください。
.desktop
をapp-name.desktop
から/usr/share/applications/
にコピーするなど、優先アプリケーションに関連付けられた~/.local/share/applications/
ファイルをコピーします。これを行うには、ターミナルで次のコマンドを実行します
cp /usr/share/applications/app-name.desktop ~/.local/share/applications/
テキストエディターを使用して、たとえば次を実行して.desktop
ファイルを開きます。
gedit ~/.local/share/applications/app-name.desktop
Actions=
で始まる行を探します。ある場合は、My-Custom-Action;
を追加します。それ以外の場合は、次の行を追加します
Actions=My-Custom-Action;
ファイルの最後に次の行を記述します。
[Desktop Action My-Custom-Action]
Name=Name of the Option
Exec=command-you-want-ro-run
たとえば、テキストエディターを開く場合は、command-you-want-ro-run
の代わりにgedit
を配置します。
ファイルを保存します。
「Activities」をクリックして、アプリケーションを検索します。
アプリケーションアイコンを右クリックして、[お気に入りに追加]を選択します。 Ubuntuドックに追加する必要があります。
ドックに新しく追加されたアプリケーションアイコンを右クリックすると、コンテキストメニューに「オプションの名前」エントリが表示され、期待どおりに動作するはずです。
同様に、新しいDesktop Action
sを追加し、Actions=
行にアクションの名前を追加することにより、他のオプションを使用できます。詳細については、 this を参照してください。