66 votes

Icônes en double pour les éléments du lanceur GNOME créés manuellement

J'ai téléchargé Aptana Studio 3 et créé l'élément de lanceur suivant pour utiliser Alacarte :

fichier : alacarte-made.desktop

[Desktop Entry]
Comment=
Terminal=false
Name=Aptana Studio 3
Exec=AptanaStudio3
Type=Application
Icon=/opt/Aptana-Studio-3/icon.xpm

Ensuite, lorsque j'ajoute l'icône aux favoris et que j'ouvre l'Aptana Studio 3, j'obtiens deux icônes, une pour le lancement de nouvelles instances, et une pour l'instance en cours d'exécution, comme le montre la capture d'écran suivante :

enter image description here

Comment puis-je forcer l'application à utiliser la même icône que celle ajoutée aux favoris ?

98voto

Saulo Silva Points 421

Pour éviter de passer en revue le fil mentionné par @earthmeLon, vous devez faire ce qui suit :

  1. Lancer l'application
  2. Ouvrez un terminal et exécutez xprop WM_CLASS . Cliquez sur la fenêtre de l'application en cours d'exécution dont l'icône est dupliquée.
  3. Vous obtiendrez des résultats comme WM_CLASS(STRING) = "Navigator", "Firefox" . Choisissez une des classes, par exemple Firefox dans cet exemple
  4. Ajouter la classe comme valeur de StartupWMClass dans le .desktop fichier. Par exemple, StartupWMClass=Firefox
  5. Sauvegarder le .desktop fermez l'application et rouvrez-la. Il ne devrait plus y avoir qu'une seule icône dans le lanceur.

4voto

Graeme Hutchison Points 6643

StartupWMClass

Vous pouvez utiliser StartupWMClass pour regrouper les fenêtres par classe.

Voir ce fil pour de plus amples informations.

-2voto

SUKUMAR S Points 1

J'ai rencontré ce problème lorsque j'ai installé manuellement SpringSuite d'outils 4

Ensuite, après l'installation, j'ai créé STS.desktop en suivant dossier de Ubuntu 20

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X