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


16

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 comme "Open customfile.txt" ou "Open somespreadsheet.ods". Est-ce possible dans Ubuntu Dock?

Réponses:


11

Suivez les étapes ci-dessous.

  1. Copiez le .desktopfichier associé à votre application préférée, par exemple app-name.desktopde /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 .desktopfichier à 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 y en a un, ajoutez- My-Custom-Action;le. 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-to-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 doit être ajouté au dock Ubuntu.

Maintenant, si vous cliquez avec le bouton droit sur l'icône d'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 d'autres options en ajoutant de nouveaux Desktop Actions et en ajoutant le nom de l'action à la Actions=ligne. Pour plus d'informations, voir ceci .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.