web-dev-qa-db-fra.com

Unity Launcher for Intellij duplicate après le chargement de l'application

Je crée un lanceur pour Ingtellij Idea en écrivant un fichier .desktop personnalisé.

[Desktop Entry]
Version=13.3
Name=Intellij Idea
Comment=
Type=Application
Categories=Developoment,IDE
Exec=/home/sravinda/idea-IU-135.690/bin/idea.sh
Terminal=false
StartupNotify=true
Icon=/home/sravinda/idea-IU-133.331/bin/idea.png
Name[en_US]=Intellij Idea

Je le mets à ~/.local/share/applications. Je reçois et lanceur et j'ai ajouté cela à la barre latérale de l'unité. Lorsque je lance l'application, une autre icône apparaît dans la barre latérale. Ce qui est différent des autres applications. La même icône représente l'application lancée avec un petit crochet à gauche de l'icône. Quelqu'un a une idée pourquoi est-ce.

6
user221315

Vous pouvez demander à Intellij de générer l’icône dans/usr/share/applications pour pouvoir la copier sur votre lanceur:

  1. Ouvrez un terminal dans le dossier idea/bin
  2. Démarrer IntelliJ avec ./idea.sh
  3. Outils -> Générer une entrée de bureau enter image description here
  4. Fermer IntelliJ
  5. Dans le terminal, lancez Nautilus en tant qu’administrateur (gksudo nautilus)
  6. Allez à/usr/share/applications
  7. Faites glisser la nouvelle icône pour IntelliJ sur votre lanceur
14
matt burns

Cela a été résolu en ajoutant 'StartupWMClass = jetbrains-idea' au fichier de bureau. A obtenu de l'aide de ici .

BTW collègue fournit un moyen plus facile de créer un lanceur d’unité pour Intellij.

  1. Allez dans outils -> Générer une entrée de bureau à partir de Intellj IDEA (il crée le fichier de bureau pour vous)
  2. Recherchez dans le tableau de bord, exécutez-le et verrouillez-le au lanceur.
2
user221315