it-swarm.com.de

Wie füge ich dem Anwendungsmenü einen systemweiten Menüpunkt hinzu?

Ich habe eine Software manuell auf /opt installiert und wollte sie dem Anwendungsmenü hinzufügen.

Obwohl Ubuntu das Hinzufügen zum Menü meines Benutzers zum Kinderspiel macht, wie füge ich es systemweit hinzu, sodass alle Benutzer die Anwendung in ihrem Menü sehen können?

12
Capi Etheriel

Sie können die richtige .desktop-Datei erstellen und in/usr/share/applications ablegen, dem globalen Speicherort für Anwendungen.

Es würde ungefähr so ​​aussehen:

[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

Name zeigt den Namen an, der im Menü angezeigt wird, und Category ordnet ihn einer bestimmten Kategorie im Menü zu. Exec ist die Befehlszeilenoption zum Starten des Programms. Sie können die anderen .desktop-Dateien in/usr/share/applications mit einem Texteditor öffnen, um sich ein Bild zu machen.

Hoffe das hilft!

Weitere Informationen: http://library.gnome.org/devel/integration-guide/stable/desktop-files.html.en

9
Dariel Dato-on

Um einen Eintrag eines manuell systemweit installierten Programms hinzuzufügen, müssen Sie eine .desktop-Datei in /usr/share/applications erstellen.

Desktop-Dateien haben folgende Syntax:

[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;

Bearbeiten Sie die Datei nach Ihren Wünschen und speichern Sie sie als root unter dem Namen nameof-application.desktop. Die vollständige Beschreibung der Desktop-Einträge finden Sie unter Freedesktop.org

2
Takkat