Comment faire en sorte qu’Unity reconnaisse les applications installées qu’il ne répertorie pas?

Tout d’abord, je dois dire que j’apprécie la nouvelle interface Unity. Ce n’est pas sans peccadilloes, cependant. Ma principale préoccupation, aux fins de ma question, est que quelques applications que j’ai installées ne figurent pas dans la liste des applications consultées sur le lanceur Unity. Existe-t-il un moyen de forcer Unity à reconnaître ces programmes ignorés?

L’un des programmes avec lequel j’ai des problèmes est Ryzom, un jeu de rôle en ligne. C’est un jeu qui ne nécessite pas d’installation traditionnelle comme la plupart des programmes. Vous extrayez simplement dans un dossier de votre répertoire de base et exécutez le programme client. Peut-être que Unity ne reconnaît pas les programmes qui ne sont pas “installés”. Puis-je append Ryzom à la liste des applications pour pouvoir le démarrer sans recourir à Terminal? J’ai essayé d’utiliser la fonction Menu principal dans Système, mais cela n’a apparemment aucune incidence sur les applications qui apparaissent dans Unity. Cela expliquerait pourquoi tous les programmes que j’avais cachés dans le menu principal apparaissent dans Unity.

Merci pour toute idée que vous pouvez donner.

Je pense que vous devez créer un fichier .desktop dans votre dossier /usr/share/applications/ . Examinez tous les fichiers .desktop et créez-en un nouveau avec ce dont vous avez besoin.

Voici mon Banshee.desktop. Ne remplacez que Exec, Nom, Icône et quelques petites choses.

  [Entrée du bureau]
 Exec = banshee-1 --redirect-log --device-activate-play =% u
 NoDisplay = true
 MimeType = x-content / audio-cdda;
 Version = 1.0
 Nom = Banshee Media Player
 GenericName = Lecteur multimédia
 X-GNOME-FullName = Lecteur multimédia Banshee
 Comment = Joue et organise ta collection de média
 Icône = media-player-banshee
 StartupNotify = true
 Terminal = faux
 Type = Application
 Catégories = GNOME; Audio; Musique; Lecteur; AudioVidéo; X-Ximian-Main; X-Novell-Main; X-Red-Hat-Base;
 X-GNOME-Bugzilla-Bugzilla = GNOME
 X-GNOME-Bugzilla-Product = banshee
 X-GNOME-Bugzilla-Component = Général
 X-GNOME-Bugzilla-Version = 1.7.6
 X-Ubuntu-Gettext-Domain = banshee 

Je pense aussi que vous pouvez créer dans “alacarte” (l’éditeur de menu) un lanceur (il se crée un fichier .desktop).

Si vous démarrez l’application dans le terminal, apparaît-elle dans le lanceur? Si c’est le cas, cliquez dessus avec le bouton droit de la souris et sélectionnez “Ajouter au lanceur”.

Dans Ubuntu 11.10 Oneiric Ocelot, il existe un programme appelé Menu principal qui facilite très facilement l’enregistrement d’applications avec Unity.

Je ne sais pas si le menu principal est une version antérieure d’Ubuntu.