您尚未登录。

#1 2024-12-09 15:13:06

voyage400
会员
注册时间: 2024-12-09
帖子: 2

[已解决]flatpak上的steam运行exe安装程序后无法在steam启动安装好的程序

大家好。

我想在 Linux 上使用 一个 windows 平台的音乐软件

我首先通过 bottles 运行,可以正常打开运行,但是播放了一段时间后就弹窗报错闪退(Visual C++库报的关于Vulkan方面的错误)。

于是尝试使用steam的添加Non-steam游戏的功能,我添加了音乐软件的安装包,然后在兼容性选项中设定使用Proton Experimental运行安装包程序:

在兼容性选项中设定使用Proton Experimental运行安装包程序

设定完成后点 🟢PLAY ,可以正常打开安装包安装。安装时把音乐软件安装在了 C:\Program Files (x86)\bodian 下。

安装完成后,安装程序有个 运行安装好的软件 选项,此时选中,确认,播放器软件可以正常运行。

安装程序有个运行安装好的软件选项
播放器软件可以正常运行

退出播放器后,使用 protontricks ---> 浏览容器中的文件,定位到 .../drive_c/Program Files (x86)/bodian,复制路径。

然后在该Non-steam游戏的设置中更新启动程序的位置和启动路径为刚才复制的路径:

更新启动程序的位置和启动路径为刚才复制的路径

问题在此出现,使用如上设置后,预期是点 🟢PLAY 正常打开播放器,实际情况是没有任何反应。

使用 protontricks 的运行wine cmd功能,通过命令行就可以正常运行,但就是没法通过steam打开,是我位置、启动路径没设好嘛:

通过命令行可以正常运行

我 google 搜索到了一个和我遇到相同问题的人,但没解决方法:https://forums.linuxmint.com/viewtopic.php?t=414068

最近编辑记录 voyage400 (2024-12-09 15:52:08)

离线

#2 2024-12-09 15:43:11

matrikslee
会员
注册时间: 2017-04-21
帖子: 451
个人网站

Re: [已解决]flatpak上的steam运行exe安装程序后无法在steam启动安装好的程序

路径有空格,要全部用双引号括起来“/home/xxx/.../xxx.exe”这样

离线

#3 2024-12-09 15:51:49

voyage400
会员
注册时间: 2024-12-09
帖子: 2

Re: [已解决]flatpak上的steam运行exe安装程序后无法在steam启动安装好的程序

matrikslee 说:

路径有空格,要全部用双引号括起来“/home/xxx/.../xxx.exe”这样

OK,根据你的提醒 安装到 C:\bodian  问题解决了,谢谢你!!!

最近编辑记录 voyage400 (2024-12-09 15:55:07)

离线

页脚