J’ai créé des fichiers .desktop
pour Ubuntu 16.04 pour accéder à mes profils Google Chrome, mais une fois que je suis passé à Ubuntu 17.10 (cela fonctionnait sous Ubuntu 17.04), ils ont été supprimés et je ne peux plus les épingler.
#!/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;
.desktop
dans ~/.local/share/applications
. Ajoutez les lignes suivantes
[Desktop Entry] Comment=Chrome my profile Terminal=false Name=My Chrome Exec=google-chrome --profile-directory=Default Type=Application Icon=google-chrome
(Je le nomme “Mon Chrome” pour éviter toute confusion avec le lanceur Google Chrome déjà existant. Vous pouvez utiliser n’importe quel autre nom.)
Rendez-le exécutable.
Cliquez sur Activités ou Afficher les applications et recherchez “Mon Chrome”. Cela devrait apparaître.
Faites un clic droit dessus et marquez-le comme favori.
Lorsque vous cliquez avec le bouton droit de la souris sur l’icône de l’application dans le dock n’indique pas l’option ” Ajouter aux favoris “, recherchez l’application dans l’écran Activités , puis faites-la glisser sur le dock (suggéré par Legolas ).
Si rien ne fonctionne, consultez ce Q & A: Impossible d’append un lanceur personnalisé au Dock (* Ajouter aux favoris *)
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 est affichée deux fois sur le dock.
Pour quiconque si l’application n’apparaît pas dans Activités, assurez-vous de bien avoir “NoDisplay = true” dans le fichier .desktop de votre application.