【问题标题】:How to create application to launch wine and Windows application如何创建应用程序来启动 wine 和 Windows 应用程序
【发布时间】:2016-10-08 19:48:08
【问题描述】:

我正在尝试在 MAC osX Sierra 10.12 版上使用“wine”,wine 是 1.9.19 版

在终端中我可以启动 Windows 应用程序,但是必须不断输入是很痛苦的:

    /Applications/Wine\ Staging.app/Contents/MacOS/wine ~/.wine/drive_c/Program\ Files/HeidiSQL/heidisql.exe

我已经四处寻找有关如何创建快捷方式/应用程序以添加到启动板的帖子,但到目前为止,没有任何信息使我得到工作的最终结果。要么酒的位置不同,要么就是不管用。

我尝试过创建应用程序脚本:

    do shell script "/Applications/Wine Staging.app/Contents/MacOS/wine ~/.wine/drive_c/Program Files/HeidiSQL/heidisql.exe"

但这也不会运行。

【问题讨论】:

    标签: macos .app


    【解决方案1】:

    对于任何有同样问题的人,最后我创建了驻留在我的主文件夹中的脚本:

    启动 vi,创建一个名为 HeidiSQL 的文件,插入:

        wine ~/.wine/drive_c/Program\ Files/HeidiSQL/heidisql.exe
    

    保存并退出文件,授予文件执行权限:

        chmod +x HeidiSQL
    

    启动 wine 终端并输入 ./HeidiSQL 以启动,然后我对 PSPad.exe 执行相同操作:

        wine ~/.wine/drive_c/Program\ Files\ \(x86\)/PSPad\ editor/PSPad.exe
    

    【讨论】:

    • 有人能找到一种方法来获取上面的 wine 脚本作为启动器快捷方式吗?我没有成功使用脚本编辑器,无法弄清楚它是什么或如何使用它来创建与上面示例中运行 ~/HeidiSQL 的等价物。
    【解决方案2】:

    我知道这个线程有点旧,但我只是在寻找类似的东西来启动 HeidiSQL,我想出了这三个我尝试过的解决方案,它们都可以工作。我将我的发现放在这里,因为它可能对某人有所帮助:

    Wineskin (http://wineskin.urgesoftware.com)、Playonmac (https://www.playonmac.com/en) 和 Winebottler (http://winebottler.kronenberg.org)

    Wineskin 是一款 Mac 应用程序,可为您下载和安装(以及管理、更新等)“wine”。然后它会在 windows.exe 周围创建一个 HeidiSQL.app(您想要的任何名称以及您想要的任何图标 - 但您需要对其进行配置),其中包括所选的 wine 版本并且是完全独立的(不需要单独安装 wine)。就个人而言,这是最简洁的解决方案,也是我的首选,尽管它比 Playonmac 技术性更强,并且与 Winebottler 相似。您需要阅读说明(非常好),并且您可以选择要使用的 wine 版本和配置应用程序。值得注意的是,您需要将 windows 版本更改为 XP 而不是 7,否则某些按钮将无法使用。

    另一方面,Playonmac 非常用户友好。它在其网站上将 HeidiSQL 列为兼容并且几乎只需单击一下即可安装。您只需从程序列表中选择 HeidiSQL,它就会下载您需要的所有内容。我更喜欢 Wineskin 的唯一原因是它不会创建一个真正自包含的 HeidiSQL.app。您可以在 Applications 文件夹中为其创建一个快捷方式,但这将启动 Playonmac,并且该应用程序需要安装在 Playonmac 中。从好的方面来说,Playonmac 会为您选择所有正确的设置以正确运行应用程序、正确的窗口和 wine 版本等,这是您需要使用 Wineskin 来调整的。

    Winebottler 再次制作了类似 Wineskin 的应用。我能看到的唯一真正的区别是,使用 Wineskin 配置应用程序实际上是包的一部分,而在 Winebottler 中,每次进行更改时都必须重新创建包。我坚持使用 Wineskin。 YMMV。

    【讨论】:

      猜你喜欢
      • 2017-12-05
      • 2012-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-29
      • 2016-04-23
      • 2012-08-10
      • 1970-01-01
      相关资源
      最近更新 更多