web-dev-qa-db-ja.com

Ubuntuドックのお気に入りのアプリランチャーにメニューオプションを追加する

.desktopランチャーにカスタムメニューエントリを追加する方法が見つかりません。

Unityでは、「customfile.txtを開く」や「somespreadsheet.odsを開く」などのカスタムメニューエントリをランチャーに追加できました。 Ubuntu Dockでそれは可能ですか?

14
razor7

以下の手順に従ってください。

  1. .desktopapp-name.desktopから/usr/share/applications/にコピーするなど、優先アプリケーションに関連付けられた~/.local/share/applications/ファイルをコピーします。これを行うには、ターミナルで次のコマンドを実行します

    cp /usr/share/applications/app-name.desktop ~/.local/share/applications/
    
  2. テキストエディターを使用して、たとえば次を実行して.desktopファイルを開きます。

    gedit ~/.local/share/applications/app-name.desktop
    
  3. Actions=で始まる行を探します。ある場合は、My-Custom-Action;を追加します。それ以外の場合は、次の行を追加します

    Actions=My-Custom-Action;
    
  4. ファイルの最後に次の行を記述します。

    [Desktop Action My-Custom-Action]
    Name=Name of the Option
    Exec=command-you-want-ro-run
    

    たとえば、テキストエディターを開く場合は、command-you-want-ro-runの代わりにgeditを配置します。

  5. ファイルを保存します。

  6. Activities」をクリックして、アプリケーションを検索します。

  7. アプリケーションアイコンを右クリックして、[お気に入りに追加]を選択します。 Ubuntuドックに追加する必要があります。

ドックに新しく追加されたアプリケーションアイコンを右クリックすると、コンテキストメニューに「オプションの名前」エントリが表示され、期待どおりに動作するはずです。

同様に、新しいDesktop Actionsを追加し、Actions=行にアクションの名前を追加することにより、他のオプションを使用できます。詳細については、 this を参照してください。

11
pomsky