Wie füge ich einen systemweiten Menüeintrag zum Anwendungsmenü hinzu?

12

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

Obwohl Ubuntu es einfach macht, es meinem Benutzermenü hinzuzufügen, wie füge ich es systemweit hinzu, so dass alle Benutzer die Anwendung in ihrem Menü sehen können?

    
Capi Etheriel 01.03.2011, 16:20
quelle

2 Antworten

9

Sie können die richtige .desktop-Datei erstellen und sie in / usr / share / applications platzieren, was der globale Ort für Anwendungen ist.

Es würde so etwas mögen:

[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, der im Menü erscheint, und Kategorie wird ihn in eine bestimmte Kategorie im Menü setzen. Exec ist die Befehlszeilenoption zum Starten des Programms. Sie können die anderen .desktop-Dateien in / usr / share / applications mit einem Texteditor öffnen, um eine Idee zu bekommen.

Hoffen Sie, dass Hilfe!

Weitere Informationen: Link

    
Dariel Dato-on 01.03.2011, 19:06
quelle
1

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

Desktopdateien haben die 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 Bedürfnissen und speichern Sie sie als root unter nameof-application.desktop . Eine vollständige Spezifikation der Desktop-Einträge finden Sie unter Freedesktop.org

    
Takkat 01.03.2011 19:07
quelle