web-dev-qa-db-fra.com

Ajout d'une option de menu au lanceur d'applications préféré dans le dock Ubuntu

Je ne trouve pas le moyen d'ajouter une entrée de menu personnalisée à un lanceur .desktop.

Dans Unity, j’ai pu ajouter des entrées de menu personnalisées au lanceur, telles que "Ouvrir le fichier customfile.txt" ou "Ouvrir le fichier somespreadsheet.ods". Est-ce possible dans Ubuntu Dock?

13
razor7

Suivez les étapes ci-dessous.

  1. Copiez le fichier .desktop associé à votre application préférée, par exemple, app-name.desktop de /usr/share/applications/ à ~/.local/share/applications/. Vous pouvez le faire en exécutant la commande suivante dans Terminal

    cp /usr/share/applications/app-name.desktop ~/.local/share/applications/
    
  2. Ouvrez le fichier .desktop à l'aide d'un éditeur de texte, par exemple en exécutant

    gedit ~/.local/share/applications/app-name.desktop
    
  3. Recherchez une ligne commençant par Actions=. S'il en existe un, ajoutez-y My-Custom-Action;. Sinon, ajoutez la ligne suivante

    Actions=My-Custom-Action;
    
  4. Écrivez les lignes suivantes à la fin du fichier:

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

    Par exemple, si vous souhaitez ouvrir l'éditeur de texte, mettez gedit à la place de command-you-want-ro-run.

  5. Enregistrez le fichier.

  6. Cliquez sur " Activités " et recherchez l'application.

  7. Faites un clic droit sur l'icône de l'application et sélectionnez "Ajouter aux favoris". Il devrait être ajouté au dock Ubuntu.

Maintenant, si vous cliquez avec le bouton droit sur l'icône de l'application nouvellement ajoutée dans le dock, vous devriez voir une entrée "Nom de l'option" dans le menu contextuel qui devrait fonctionner comme prévu.

De même, vous pouvez utiliser d'autres options en ajoutant un nouveau Desktop Actions et en ajoutant le nom de l'action à la ligne Actions=. Pour plus d'informations, voir this .

11
pomsky