或者,更一般地,诸如这样的命令的语法是什么exo-open --launch WebBrowser %u
?
答案1
当程序启动时,文件管理器或程序启动器将使用%u
您尝试打开的单个 URL 或文件路径进行扩展。
查看Freedesktop.org 桌面入口规范您可以在 .desktop 文件中使用的其他代码。
答案2
从 Ubuntu 文档:
请注意上面 .desktop 文件中使用的 %U。它用于使应用程序能够在左侧 Unity 栏内拖放文件时接受参数。如果没有它,程序将自行启动,但参数不会传递给它,这与单击应用程序以启动相同。