Jak dodać element menu systemowego do menu Aplikacje?

12

Zainstalowałem ręcznie oprogramowanie /opti chciałem je dodać do menu Aplikacje.

Chociaż Ubuntu sprawia, że ​​bardzo łatwo jest dodać go do menu mojego użytkownika, jak mogę dodać go do całego systemu, aby wszyscy użytkownicy widzieli aplikację w swoim menu?

Capi Etheriel
źródło

Odpowiedzi:

9

Możesz utworzyć odpowiedni .desktopplik i umieścić go w /usr/share/applicationsglobalnym miejscu dla aplikacji.

Chciałby coś takiego:

[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

Nameustawi nazwę wyświetlaną w menu i Categoryumieści ją w określonej kategorii w menu. Execjest poleceniem do uruchomienia programu, wykorzystuje pełne ścieżki i może również przyjmować parametry. Możesz otworzyć inne pliki .desktop w /usr/share/applicationsedytorze tekstu, aby uzyskać pomysł.

Aby uzyskać więcej informacji: pliki pulpitu

Dariel Dato-on
źródło
byłeś trochę szybszy :)
Takkat
1
To też zmęczyłem, ale po ponownym uruchomieniu nowo dodany wpis zniknął.
Octavian A. Damiean
@Octavian Czy nowy .desktopplik również /usr/share/applicationszniknął?
ændrük
@ ændrük: Nie, to sprawia, że ​​jest tak zabawny.
Octavian A. Damiean
2

Aby dodać pozycję programu instalowanego ręcznie w całym systemie, musisz utworzyć plik .desktop w /usr/share/applications.

Pliki pulpitu mają następującą składnię:

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

Edytuj plik do swoich potrzeb i zapisz go jako root nameof-application.desktop. Pełna specyfikacja wpisów na pulpicie znajduje się na Freedesktop.org

Takkat
źródło
+1 za specyfikację. zawiera listę uznanych klawiszy wejścia stacjonarnych
myrdd