我有一个应用程序(星际迷航舰桥指挥官),当我导航到其目录并从右键菜单中选择“打开方式 -> Wine Windows 程序加载器”时,它可以在 Wine 上正常运行。不幸的是,如果我尝试在终端中使用“wine (path)”或“wine start (path)”,它会因运行时错误而退出。这是一个问题,因为我正在尝试创建自定义快捷方式(.desktop 文件)来打开它。
感谢您的帮助:)
答案1
你需要
cd
进入文件目录然后运行
wine APPNAME
运行你的程序。
例如,以下内容将导致 STBC(和许多其他应用程序)出现运行时错误:
wine /home/USER/.wine/drive_c/Program\ Files\(x86\)/Activision/Bridge\ Commander/stbc.exe
正确使用的命令集是:
cd /home/USER/.wine/drive_c/Program\ Files\(x86\)/Activision/Bridge\ Commander
wine stbc.exe
这显然是因为它为应用程序提供了正确的工作目录,而第一个例子并没有发生这种情况。
但是,我不知道如何将工作命令集放入单个命令中以便在 .desktop 文件(快捷方式)中使用,因此我简单地创建了一个包含两个命令的 bash 脚本,并将 .desktop 文件链接到该脚本。