Problème:
J'ai créé des .desktop
fichiers pour Ubuntu 16.04 pour accéder à mes profils Google Chrome, mais une fois que j'ai mis à niveau vers Ubuntu 17.10 (cela fonctionnait sous Ubuntu 17.04), ils ont été supprimés et je ne peux plus 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;
.desktop
17.10
gnome-shell
ubuntu-dock
Teivel
la source
la source
Exec=google-chrome --profile-directory=Default
?Réponses:
.desktop
fichier dans~/.local/share/applications
.Ajoutez les lignes suivantes
(Je l'appelle "Mon Chrome" pour éviter toute confusion avec le lanceur Google Chrome 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 vers le dock (suggéré par Legolas ).
Si rien ne fonctionne, consultez ce Q & A: Impossible d'ajouter un programme de lancement personnalisé au Dock (* Ajouter aux favoris *)
la source
~
dans le.desktop
fichier, vous devrez mettre le chemin complet (il n’ya pas~
de contenu dans le.desktop
fichier exemple ).J'ai eu le même problème avec Firefox Nightly. La configuration suivante fonctionne pour moi dans
~/.local/share/applications/firefox-nightly.desktop
: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.
la source
.desktop
fichier) sonne comme un problème séparé. Je pense que ce serait mieux si vous posez une nouvelle question et ajoutez vous-même une réponse. Il y a déjà celui-ci .StartupWMClass
il y a une semaine. Si votre réponse est très différente, n'hésitez pas à poster une nouvelle réponse. Mais la chose que cette question est un peu trompeuse, il y a OP seulement dans Wayland, pas dans Xorg. Je pense donc que c'est mieux si vous pouviez poser une nouvelle question et y répondre vous-même. Je n'ai pas vu de nouvelles questions avec plusieurs problèmes d'icônes récemment, seulement vu un commentaire.Pour les personnes rencontrant des problèmes, si l'application n'apparaît pas dans Activités, assurez-vous de ne pas avoir "NoDisplay = true" dans le fichier .desktop pour votre application.
la source
Je peux confirmer que cela fonctionne principalement dans Ubuntu 18.04.
Notez que le fait de placer le fichier .desktop dans ~ / .local / share / applications n’a aucun effet visuel.
Il ne met pas une entrée sur votre bureau!
Cependant, il ajoute l’application à votre liste d’applications et permet ensuite de l’ajouter aux favoris (parfois).
Alors, pourquoi le fichier a-t-il l'extension ".desktop" alors qu'il n'a rien à voir avec le bureau?
Si vous pensez que les développeurs ont mal compris, vous ne serez pas seuls.
Cela devient juste plus étrange ....
Ce fichier:
Placé dans ~ / Desktop sous le nom jetbrains-phpstorm.desktop n’affiche aucune icône sur le bureau.
Cependant, si elle porte le nom PhpStorm.desktop il fait mettre une icône sur le bureau.
Le même fichier placé dans ~ / .local / share / applications avec le nom jetbrains-phpstorm.desktop fait 2 choses:
Et dans ~ / .local / share / applications, le nom du fichier importe peu: jetbrains-phpstorm.desktop fonctionne de la même manière que PhpStorm.desktop.
Lorsque j'ai dit "parfois", voici un fichier qui fonctionne dans ~ / Desktop et placé dans ~ / .local / share / applications permet à l'application de s'afficher dans "Afficher les applications" mais ne vous permet pas de "Ajouter aux favoris":
Quelque chose sent certainement ....
(Il y a 6 heures de ma vie que je ne reviendrai jamais ....)
la source