¿Cómo agrego un elemento de menú de todo el sistema al menú Aplicaciones?

12

He instalado manualmente un software /opty quería agregarlo al menú Aplicaciones.

Aunque Ubuntu hace que sea muy fácil agregarlo al menú de mi usuario, ¿cómo lo agrego en todo el sistema, para que todos los usuarios vean la aplicación en su menú?

Capi Etheriel
fuente

Respuestas:

9

Puede crear el archivo .desktop adecuado y colocarlo en / usr / share / aplicaciones, que es el lugar global para las aplicaciones.

Me gustaría algo como esto:

[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

Nombre mostrará el nombre que aparecerá en el menú, y Categoría lo colocará en una determinada categoría en el menú. Exec es la opción de línea de comando para iniciar el programa. Puede abrir los otros archivos .desktop en / usr / share / aplicaciones con un editor de texto para tener una idea.

Espero que te ayude!

Para más información: http://library.gnome.org/devel/integration-guide/stable/desktop-files.html.en

Dariel Dato-on
fuente
eras un poco más rápido :)
Takkat
1
Esto también fue lo que me cansé, pero después de reiniciar, la entrada recién agregada se ha ido.
Octavian A. Damiean
@Octavian ¿El nuevo .desktoparchivo también /usr/share/applicationsdesapareció?
ændrük
@ ændrük: No, eso es lo que lo hace tan divertido.
Octavian A. Damiean
2

Para agregar una entrada de un programa instalado manualmente en todo el sistema, debe crear un archivo .desktop /usr/share/applications.

Los archivos de escritorio tienen la siguiente sintaxis:

[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 el archivo según sus necesidades y guárdelo como raíz nameof-application.desktop. La especificación completa de las entradas de escritorio se puede encontrar en Freedesktop.org

Takkat
fuente
+1 para las especificaciones. contiene una lista de claves de entrada de escritorio reconocidas
myrdd