![为什么这个 .desktop 脚本不能启动该程序?](https://linux22.com/image/1096689/%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E4%B8%AA%20.desktop%20%E8%84%9A%E6%9C%AC%E4%B8%8D%E8%83%BD%E5%90%AF%E5%8A%A8%E8%AF%A5%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
以下脚本在 Dash Home 中创建一个图标,但不会启动该程序。有什么想法吗?
[Desktop Entry]
Name=Civ 5
Comment=Civ & 5
Exec=sh -c "cd /home/mark/.wine/drive_c/Program Files/Sid Meier's Civilization V; wine CivilizationV.exe"
Icon=wine
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true
答案1
你的Exec
领域应该是:
wine "/home/mark/.wine/drive_c/Program Files/Sid Meier's Civilization V/CivilizationV.exe"
您的失败是因为可执行文件的路径包含空格并且sh
失败cd
。