Desktop Launcher Actions
Descripción general
En muchos entornos Linux, puede agregar entradas personalizadas al lanzador del sistema modificando el archivo .desktop
. Para la documentación de Unity de Canonical, vea Agregar atajos al Lanzador. Para obtener detalles sobre una implementación más genérica, vea la freedesktop.org Especificación.
NOTA: La captura de la pantalla anterior es un ejemplo de atajos de lanzador en el reproductor de audio Audacious
Para crear un atajo, necesita proveer las propiedades Name
y Exec
para la entrada que quieres agregar al atajo del menú. Unity ejecutará el comando definido en el campo Exec
después que el usuario pulse en el elemento del menú de acceso directo. Un ejemplo del archivo .desktop
puede lucir de la siguiente manera:
Actions=PlayPause;Next;Previous
[Desktop Action PlayPause]
Name=Play-Pause
Exec=audacious -t
OnlyShowIn=Unity;
[Desktop Action Next]
Name=Next
Exec=audacious -f
OnlyShowIn=Unity;
[Desktop Action Previous]
Name=Previous
Exec=audacious -r
OnlyShowIn=Unity;
La forma preferida de Unity para instruir a su aplicación sobre qué hacer es usar parámetros. Puedes encontrarlos en tu aplicación en la variable global process.argv
.