如何在桌面快捷方式中使用“=”符号执行命令?
我正在尝试修改Unity中的Firefox快捷方式,以便它以特定参数开头。 从终端,我会这样开始:
VDPAU_DRIVER=va_gl firefox
我尝试修改firefox.desktop
文件,以便Exec行看起来像
Exec=VDPAU_DRIVER=va_gl firefox
但这不起作用(应用程序无法启动)。 我认为这可能是两个“=”符号的问题,所以我试过了
Exec="VDPAU_DRIVER=va_gl firefox"
但这也不起作用。 我该怎么办?
您应该能够使用env
命令
Exec=/usr/bin/env VDPAU_DRIVER=va_gl firefox
请参阅man env
的联机帮助页
ENV(1) User Commands ENV(1) NAME env - run a program in a modified environment SYNOPSIS env [OPTION]... [-] [NAME=VALUE]... [COMMAND [ARG]...]
或者,创建一个包装器脚本并调用它。