为了运行为 Windows 设计的游戏,我使用 Wine 来安装它,并且游戏运行完美。
我还尝试为游戏创建一个快捷方式,该快捷方式创建了一个 .desktop 文件。
现在我知道这些 .desktop 文件在 Ubuntu 19.04 中无法按预期工作,并且为了使其工作 - 如果它位于您的桌面上 - 您应该右键单击快捷方式并选择“允许启动”。
这对我来说是可行的。但是,我想将快捷方式放置到某个文件夹,而不是桌面上。
但我不知道如何启用“允许启动”的任何方法。
双击快捷方式只会打开我的默认文本编辑器。
有人有什么建议吗?
答案1
在文件夹中打开终端并运行命令chmod +x name-of-the-program.desktop
。
或者,您可以右键单击 .desktop 文件,打开属性,然后将该文件标记为可执行文件。
答案2
传统方式:使用 shell 启动器
许多免费软件项目仍然使用 shell 脚本在多个平台内启动应用程序。
Shell 在大多数 GNU/POSIX 环境中都是可移植的,它还允许在启动目标应用程序之前检查环境。
这里有一个模板:
start.sh
#!/usr/bin/sh #change directory if needed, some wine games need to be launched from their root directory cd gamerootdirectory #launch the game wine game.exe
设置权限
chmod +x 启动.sh
现在,您可以按照与预期相同的方式开始使用桌面文件。
参考: