Comment puis-je ajouter des lanceurs d'applications «.desktop» personnalisés à Ubuntu Dock?

Oct 21 2017

J'ai créé des .desktopfichiers pour Ubuntu 16.04 pour accéder à mes profils Google Chrome, mais une fois que j'ai mis à niveau vers Ubuntu 17.10 (cela a fonctionné jusqu'à Ubuntu 17.04), ils ont été supprimés du dock et je ne peux pas les épingler.

Exemple de fichier:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=google-chrome
Name[en_US]=Google Chrome
Exec=google-chrome --profile-directory=Default
Comment[en_US]=Chrome
Name=Google Chrome
Comment=Chrome Browser
Icon=google-chrome
Categories=Browser;Internet;

Réponses

77 pomsky Oct 22 2017 at 04:25
  1. Créez un .desktopfichier (ou copiez si vous en avez déjà un prêt), par exemple my-chrome.desktop, dans votre ~/.local/share/applications/répertoire.
    Vous pouvez y ajouter les lignes suivantes pour un .desktoplanceur simple et minimal

    [Desktop Entry]
    Name=My Chrome
    Comment=Chrome my profile
    Exec=google-chrome --profile-directory=Default
    Icon=google-chrome
    Type=Application
    Terminal=false
    

    Les touches sont décrites ci-dessous

    • Name=Nom spécifique de l'application (pour cet exemple particulier, j'ai utilisé " Mon Chrome " pour éviter toute confusion avec le lanceur Google Chrome déjà existant. Vous pouvez utiliser n'importe quel autre nom.)
    • Comment= Une brève description de l'application
    • Exec= La commande à exécuter pour lancer l'application
    • Icon= Icône de l'application (vous pouvez utiliser une icône fournie par votre thème d'icônes ou un chemin absolu vers un fichier image.)
  2. Cliquez sur " Activités " ou " Afficher les applications " et recherchez "Mon Chrome" (nom de l'application selon la Nameclé). Cela devrait apparaître.

  3. Faites un clic droit dessus et sélectionnez « ajouter aux favoris ».
    Si un clic droit sur l'icône de l'application dans le dock n'affiche pas l' option « Ajouter aux favoris », recherchez l'application dans l' écran Activités , puis faites-la glisser vers le dock (suggéré par Legolas ).

Si rien ne fonctionne, consultez cette Q&R: Impossible d'ajouter le lanceur personnalisé à Ubuntu Dock (Ajouter aux Favoris)

7 MarcelloNuccio Nov 07 2017 at 12:09

J'ai eu le même problème avec Firefox Nightly. La configuration suivante fonctionne pour moi dans ~/.local/share/applications/firefox-nightly.desktop:

[Desktop Entry]
Type=Application
Name=Firefox Nightly
#
# WARNING: Remember to fix the path in Icon and Exec
#
Icon=/path/to/firefox-nightly/browser/icons/mozicon128.png
Exec=/path/to/firefox-nightly/firefox %u
Terminal=false
StartupWMClass=Nightly

Sans StartupWMClass, l'application en cours d'exécution n'est pas reconnue et l'icône s'affiche deux fois sur le dock.

4 SamKaz May 07 2018 at 14:39

Pour toute personne ayant des problèmes, si l'application n'apparaît pas dans Activités , assurez-vous de ne pas

NoDisplay=true

ligne dans le .desktopfichier de votre application.