On many Linux environments, you can add custom entries to its launcher by modifying the .desktop
file. For Canonical's Unity documentation, see Adding Shortcuts to a Launcher. For details on a more generic implementation, see the freedesktop.org Specification.
Launcher shortcuts of Audacious:
Generally speaking, shortcuts are added by providing a Name
and Exec
property for each entry in the shortcuts menu. Unity will execute the Exec
field once clicked by the user. The format is as follows:
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;
Unity's preferred way of telling your application what to do is to use parameters. You can find these in your app in the global variable process.argv
.
© 2013–2018 GitHub Inc.
Licensed under the MIT license.
https://electronjs.org/docs/tutorial/linux-desktop-actions