6 votes

Comment installer manuellement une application dans la liste des applications ?

J'essaie d'installer ZendStudio 8 (basé sur Eclipse) sur 11.04 et je suis un peu bloqué à la partie où je peux le mettre dans la liste des applications.

ZendStudio, avant la version 8, était livré avec un .bin magique qui l'installait sans problème, mais maintenant il est simplement livré sous forme de dossier, prêt à être exécuté tel quel. J'ai copié ce dossier dans /opt/ZendStudio et je peux lancer le programme en utilisant /opt/ZendStudio/ZendStudio mais dans le lanceur Unity, il apparaît dans une boîte grise avec un gros point d'interrogation comme icône.

Cependant, j'aimerais qu'elle apparaisse dans la liste des applications pour que je puisse la rechercher et la charger comme une application normale.

Je veux aussi l'épingler au lanceur pour qu'elle y reste tout le temps, et j'ai essayé de l'exécuter directement mais ça n'a pas marché et l'icône de l'application ne s'est pas chargée.

Avez-vous une idée de la façon dont je peux terminer l'installation pour qu'il soit dans mes menus, etc ?

8voto

Maciek Gryka Points 1807

Essayez ceci (à partir d'un terminal) :

  1. Créez un nouveau fichier .desktop :

    gedit ~/.local/share/applications/zend-studio.desktop

  2. Ajoutez ce qui suit à ce fichier :

    [Desktop Entry]
    Name=Zend Studio 8
    Exec=/opt/ZendStudio/ZendStudio
    Icon=/path/to/icon
    Terminal=false
    Type=Application
    StartupNotify=true

    Pour Icon=/path/to/icon : vous trouverez probablement l'icône quelque part dans /opt/ZendStudio .

  3. Enregistrez-le et rendez ce fichier exécutable :

    chmod +x ~/.local/share/applications/zend-studio.desktop
  4. Maintenant, naviguez jusqu'à ce fichier dans Nautilus, double-cliquez pour le lancer et essayez ensuite de l'épingler au lanceur.

0voto

Daniel Moura Points 4298

Pour le menu global, essayez ceci :

env UBUNTU_MENUPROXY=0 ./ZendStudio

Et il y a aussi un rapport de bug à ce sujet : https://bugs.launchpad.net/ubuntu/+source/indicateur-appmenu/+bug/725331

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