桌面启动器(Linux)

概览

On many Linux environments, you can add custom entries to the system launcher by modifying the .desktop file. 关于 Canonical 的 Unity 启动器文档, 参考 Adding Shortcuts to a Launcher。 详细的参考信息请见 freedesktop.org Specification

audacious

注:上面的截图是 Audacious 音频播放器中启动器快捷方式的一个例子

若要创建快捷方式,你需要为添加到快捷菜单的条目提供 NameExec 属性。 Unity 将在用户点击快捷菜单项后执行 Exec 字段定义的命令。 .desktop 文件的示例如下:

  1. Actions=PlayPause;Next;Previous
  2. [Desktop Action PlayPause]
  3. Name=Play-Pause
  4. Exec=audacious -t
  5. [Desktop Action Next]
  6. Name=Next
  7. Exec=audacious -f
  8. [Desktop Action Previous]
  9. Name=Previous
  10. Exec=audacious -r

Unity 推荐应用程序操作的首选方式是使用参数。 您可以在应用的全局变量 process.argv 中找到它们。