Agregue "Mi aplicación" al menú contextual en Ubuntu

Agregue "Mi aplicación" al menú contextual en Ubuntu

He desarrollado una aplicación "MonitorMe" para Ubuntu.

En Ubuntu, he visto que Microsoft ha agregado Abrir con código VS en el menú contextual sin usar Nautilus Action.

Quiero agregar una opción en el menú contextual de Ubuntu como "Abrir con monitorme". ¿Cómo hacerlo?

Gracias.

Respuesta1

Si su aplicación funciona en un determinado tipo de archivo (unTipo de Mimica), puede escribir un archivo .desktop y asociar su aplicación con ese tipo MIME; entonces estará disponible en todos los administradores de archivos.

Si no tiene ningún tipo MIME específico, puede hacer trampa y usar el tipo MIME inode/directory, luego puede abrirlo desde el menú contextual de directorios.

Ejemplos:

Archivo minimalista .desktop

[Desktop Entry]
Type=Application
Name=MyApplication
Exec=myapp %f
Icon=myapp
GenericName=MyApplication that does cool things
Terminal=false
MimeType=inode/directory;

Mueva ese archivo a /usr/share/applicationspara que esté disponible para todos los usuarios de su máquina. Si crea un paquete .deb desde su aplicación para distribuirlo, instale el archivo .desktop en /usr/share/applicationssu make installpaso y empaquetelo con su aplicación.

Otras lecturas

Respuesta2

En Ubuntu 20.04, aún puedes usar acciones de Nautilus, pero en 21.04, esto ya no funciona.

Lo que todavía siempre funcionó sonGuiones de Nautilus. Pones tu script (con el bit ejecutable configurado) en ~/.local/share/nautilus/scripts. Luego aparecerán como un submenú de un elemento del menú contextual "Scripts". ElPágina de ayuda de la comunidad Ubuntucontiene más información sobre cómo funciona.

información relacionada