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
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