Como adiciono um item de menu de todo o sistema ao menu Aplicativos?

12

Instalei manualmente um software /opte desejei adicioná-lo ao menu Aplicativos.

Embora o Ubuntu torne fácil adicioná-lo ao menu do meu usuário, como o adiciono em todo o sistema, para que todos os usuários vejam o aplicativo em seu menu?

Capi Etheriel
fonte

Respostas:

9

Você pode criar o arquivo .desktop adequado e colocá-lo em / usr / share / applications, que é o local global para aplicativos.

Gostaria algo como isto:

[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

O nome mostrará o nome que aparecerá no menu e a categoria o colocará em uma determinada categoria no menu. Exec é a opção de linha de comando para iniciar o programa. Você pode abrir os outros arquivos .desktop em / usr / share / applications com um editor de texto para ter uma idéia.

Espero que ajude!

Para mais informações: http://library.gnome.org/devel/integration-guide/stable/desktop-files.html.en

Dariel Dato-on
fonte
você foi um pouco mais rápido :)
Takkat
1
Também era isso que eu estava cansado, mas após uma reinicialização a entrada recém-adicionada se foi.
Octavian A. Damiean
@ Octavian O novo .desktoparquivo /usr/share/applicationstambém se foi?
ændrük
@ ændrük: Não, é isso que o torna tão engraçado.
Octavian A. Damiean
2

Para adicionar uma entrada de um programa instalado manualmente em todo o sistema, é necessário criar um arquivo .desktop no /usr/share/applications.

Os arquivos da área de trabalho têm a seguinte sintaxe:

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

Edite o arquivo de acordo com suas necessidades e salve-o como root nameof-application.desktop. Especificações completas das entradas da área de trabalho podem ser encontradas em Freedesktop.org

Takkat
fonte
+1 para as especificações. que contém uma lista de teclas de entrada de desktop reconhecidos
myrdd