传统方式:使用 shell 启动器

传统方式:使用 shell 启动器

为了运行为 Windows 设计的游戏,我使用 Wine 来安装它,并且游戏运行完美。

我还尝试为游戏创建一个快捷方式,该快捷方式创建了一个 .desktop 文件。

现在我知道这些 .desktop 文件在 Ubuntu 19.04 中无法按预期工作,并且为了使其工作 - 如果它位于您的桌面上 - 您应该右键单击快捷方式并选择“允许启动”。

这对我来说是可行的。但是,我想将快捷方式放置到某个文件夹,而不是桌面上。

但我不知道如何启用“允许启动”的任何方法。

双击快捷方式只会打开我的默认文本编辑器。

有人有什么建议吗?

答案1

在文件夹中打开终端并运行命令chmod +x name-of-the-program.desktop

或者,您可以右键单击 .desktop 文件,打开属性,然后将该文件标记为可执行文件。

答案2

传统方式:使用 shell 启动器

许多免费软件项目仍然使用 shell 脚本在多个平台内启动应用程序。

Shell 在大多数 GNU/POSIX 环境中都是可移植的,它还允许在启动目标应用程序之前检查环境。

  1. 这里有一个模板: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
    
  2. 设置权限

    chmod +x 启动.sh

现在,您可以按照与预期相同的方式开始使用桌面文件。

参考:

相关内容