web-dev-qa-db-fra.com

Comment ajouter un élément de menu à l'échelle du système au menu Applications?

J'ai installé manuellement un logiciel sur /opt et je voulais l'ajouter au menu Applications.

Même si Ubuntu permet de l'ajouter facilement au menu de mon utilisateur, comment puis-je l'ajouter à l'ensemble du système pour que tous les utilisateurs voient l'application dans leur menu?

12
Capi Etheriel

Vous pouvez créer le fichier .desktop approprié et le placer dans/usr/share/applications, qui constitue l'emplacement global des applications.

Il voudrait quelque chose comme ça:

[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Sample Application Name
Comment=A sample application
Exec=/opt/application
Icon=application.png
Terminal=false
Categories=Application

Nom affichera le nom qui apparaîtra dans le menu et Catégorie le placera dans une certaine catégorie du menu. Exec est l'option en ligne de commande permettant de démarrer le programme. Vous pouvez ouvrir les autres fichiers .desktop dans/usr/share/applications avec un éditeur de texte pour vous faire une idée.

J'espère que cette aide!

Pour plus d'informations: http://library.gnome.org/devel/integration-guide/stable/desktop-files.html.en

9
Dariel Dato-on

Pour ajouter une entrée d'un programme installé manuellement à l'échelle du système, vous devez créer un fichier .desktop dans /usr/share/applications.

Les fichiers de bureau ont la syntaxe suivante:

[Desktop Entry]
Version=0.0 # Program version if applicable
Encoding=UTF-8
Name=nameof-application # as it appears in the desktop entry
GenericName=generic-name # as it is named for real
Comment=What the application does # textual explanation
Exec=/opt/programfolder/program  # path to the program
Icon=/opt/programfolder/icon # path to the custom icon
Terminal=false
Type=Application
StartupNotify=false
Categories=AudioVideo;Audio; Network; # Category for Menu-Entry
MimeType=video;audio;

Modifiez le fichier selon vos besoins et enregistrez-le en tant que root sous le nom nameof-application.desktop. La spécification complète des entrées de bureau peut être trouvée à Freedesktop.org

2
Takkat