¿Cómo agrego aplicaciones al menú de mensajería?

17

Me gustaría que aparezca una aplicación en el menú de mensajería que no está instalada allí de forma predeterminada, ¿hay alguna manera de hacerlo por usuario?

Ted Gould
fuente

Respuestas:

15

Las aplicaciones que están en el menú de mensajería tienen un archivo en el directorio del sistema de:

/usr/share/indicators/messages/applications/

Ese directorio contiene archivos que tienen las rutas a los archivos de escritorio para esas aplicaciones. También puede tener uno de estos en su directorio de inicio con esta ruta:

~/.config/indicators/messages/applications/

Entonces, digamos que quiero agregar Thunderbird a mi menú de mensajes. Haría algo como esto:

$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/thunderbird.desktop > ~/.config/indicators/messages/applications/thunderbird

Deberá reiniciar su sesión (cerrar sesión y volver a iniciarla) la primera vez que cree el directorio de aplicaciones.

Aquí hay un ejemplo de uso de una aplicación python.

Ted Gould
fuente
3
Simplemente reiniciar el panel killall gnome-panelfuncionará, no necesita cerrar sesión.
Isaías
¿Hay ejemplos de Python para agregar funcionalidad a cualquier aplicación agregada al Menú de mensajería?
Andres Rodriguez
Sí hay. Aquí hay un enlace a ellos en el árbol de origen de libindicate. Puede descargarlo con "bzr branch lp: libindicate" o buscarlo
Ted Gould
2

La documentación y el código de ejemplo para hacerlo se pueden encontrar aquí en el Portal del desarrollador .

Nota del editor: la página ya no existe, por lo que he reemplazado el enlace muerto con una instantánea del archivo de junio de 2013. Otros enlaces en la página vinculada pueden estar rotos y la información no está actualizada.

mhall119
fuente
Esta pagina ya no existe.
Robie Basak