当我想要使用包含空白 (亨特德文件在我的情况下)。它位于 .desktop 文件的行中:Exec= Hentede filer
但是它不起作用。
[Downloads Shortcut Group]
Name=Hentede filer
Exec=nautilus Hentede filer
TargetEnvironment=Unity
答案1
将其更改为nautilus "Hentede filer"
供将来参考:您可以通过在终端中发出以下命令来测试这些:
。
如果命令正确,它将打开它,如果命令不正确,它将显示错误消息。由于我没有“Hentede filer”,因此我收到以下消息:
但是正如您所看到的,它在找不到它时会出错,但它确实显示它会尝试按照您希望的方式打开它。
答案2
尝试更改为:
[Downloads Shortcut Group]
Name=Hentede filer
Exec=nautilus Hentede\ filer
TargetEnvironment=Unity
事实上,在 Linux 中空格由“ \
”键码(反斜杠+空格)标识。