J'utilise IntelliJ IDEA, qui est une application Java. Lorsqu'il s'exécute (appelé via Dash), il affiche une icône de lanceur sans nom. J'ai essayé à plusieurs reprises de cliquer avec le bouton droit de la souris et de sélectionner "conserver dans le lanceur", mais en vain: à chaque fois que je le ferme, l'icône du lanceur disparaît. J'ai essayé d'utiliser MyUnity pour résoudre ce problème, mais cela a également échoué. Cela ne me dérange pas de pirater cela manuellement, mais je ne sais pas où sont stockées les configurations du lanceur ni quoi faire.
Le fichier de bureau correspondant est présenté ci-dessous et fonctionne parfaitement avec le tiret.
[Desktop Entry]
Type=Application
Name=IntelliJ IDEA
Comment=IntelliJ Integrated Development Environment
Icon=/opt/IntelliJ-IDEA-11/bin/idea48.png
Exec=/opt/IntelliJ-IDEA-11/bin/idea.sh
Terminal=false
StartupWMClass=Intellij_IDEA
Categories=Development;IDE;Java;
Ceci est un problème dans tous les IDE JetBrain. Dans PyCharm (celui que j'utilise), le problème est résolu dans la version 2.0. C'est probablement résolu dans la version correspondante d'IntelliJ (probablement 11, mais je ne suis pas sûr).
Vous devrez aller dans le menu Outils et sélectionner Créer une entrée de bureau . . Il créera un fichier Desktop correct au bon endroit, de sorte qu'il sera ajouté à votre menu DE (y compris Unity Dash). Ensuite, vous pouvez l'initialiser à partir du menu et épingler l'icône ou la faire glisser et la déposer sur la barre.
Notez que les noms de menu sont ceux de PyCharm car je n’utilise pas IntelliJ, mais ils sont probablement les mêmes.
Ce fichier .desktop a fonctionné pour moi avec IntelliJ 11:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/mizu/Programs/IntelliJ/bin/idea_CE128.png
Exec=/bin/sh /home/mizu/Programs/IntelliJ/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=jetbrains-idea-ce
Je n'ai pas vu l'entrée de menu dans IDEA 10.5 pour créer le fichier de bureau, mais vous pouvez facilement en créer un à la main.
Voici mon fichier .desktop (pour IDEA édition finale 10.5):
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/usr/local/share/devtools/idea-IU-107.105/bin/idea128.png
Exec=/bin/sh /usr/local/share/devtools/idea-IU-107.105/bin/idea.sh
Name=IntelliJ
StartupNotify=true
StartupWMClass=com.intellij.idea.Main
Si vous débutez dans l'unité, vous pouvez simplement faire glisser ce fichier .desktop vers le programme de lancement.
Ce site Web décrit les étapes universelles pouvant être utilisées lors de la personnalisation de la correspondance de fenêtre ... fonctionne parfaitement pour d’autres ordinateurs de bureau:
http://wiki.go-docky.com/index.php?title=How_to_Customize_Window_Matching
Simplifié:
Exemple: StartupWMClass = net-sourceforge-squirrel_sql-client-Main
Pour que Intellij IDEA 12.1 fonctionne avec Ubuntu 12.04+:
1> Créez un fichier nommé: ~/.local/share/applications/jetbrains-idea.desktop
2> Ajouter ce contenu au fichier:
[Desktop Entry]
Version=1.0
Type=Application
Name=IntelliJ IDEA
Icon=<YOUR-IDEA-FOLDER>/bin/idea.png
Exec="<YOUR-IDEA-FOLDER>/bin/idea.sh" %f
Comment=Develop with pleasure!
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=jetbrains-idea
3> Redémarrez le système
Maintenant, vous aurez le meilleur IDE pleinement fonctionnel sur votre Ubuntu.