导航
已知Bug
如果你把游戏安装包放在Wine前缀文件夹之外,卸载的时候会尝试删除错误的文件夹
比如,这是把安装包放在“Downloads”文件夹的后果,如果点了“确定”,你下载的所有东西就都没了,但你的游戏安装目录却不会没。
这应该是上游项目(Lutris)的一个Bug,我之后可能会修复,但是目前还没有修复,所以要注意这个问题。
任务栏托盘图标没有反应,Wine应用最小化到托盘区域后打不开
这看起来是UOS任务栏(deepin-dock项目)的一个Bug,或者至少是它与Lutris项目编译的Wine不兼容,目前我也没有好的解决方案。
我会继续寻找可行的解决方案,目前只能考虑通过以下两种方法解决:
点击“创建桌面快捷方式”,然后通过快捷方式打开程序主界面。
点击“结束所有Wine进程”,关掉隐藏到托盘区的程序,然后重新打开。
也可以用系统自带的资源监视器结束进程。
常见问题
N卡双显卡笔记本,游戏打不开,提示没有可用的显卡驱动
请在“配置Wine”菜单中打开“Nvidia Prime渲染卸载”。
注意左侧边栏Wine旁边的齿轮按钮正常不会显示,需要把鼠标放上去才会显示。
游戏启动了,能听到声音,但是画面不显示
如果遇到这种情况:
可以尝试为该游戏单独关闭“Nvidia Prime渲染卸载”:
保存后再重启游戏,画面就能显示了:
UOS未打开开发者模式,安装游戏时报错
如果安装游戏时遇到以下错误,说明你没有打开开发者模式,请在“控制中心”>“通用”里打开开发者模式。
/home/xxx/.cache/wine/fonts/MicrosoftYaheiMono.tar.gz does not exists
因为UOS限制了非应用商店应用的运行,所以需要打开开发者模式才能安装游戏。
“那为什么Wine游戏助手可以直接安装、运行?”
因为它是Deepin商店的签名应用,目前Deepin商店和UOS商店的签名相同,所以恰好可以安装、运行。但是Wine游戏助手下载的任何“运行环境”(比如各种版本的Wine)都不能运行,除非打开开发者模式。
如果要让这些运行环境可以运行,必须把它们内置到deb软件包里,然后发布到Deepin或UOS商店才行,但是wine版本太多,全部内置不太现实。
游戏打不开,点击启动后按钮变成“停止”,但什么也没有出现,一会儿按钮又变“启动”了
首先,你是否见过以下界面:
如果你见过,但你勾选了“强行启动”,那么正如提示所说,很多游戏都无法运行,而你的游戏也是其中一个。
如果软件能正常启动,点 按钮后跑分画面可以正确呈现,说明显卡驱动正常,游戏不能运行是其他方面的原因。
图:正确呈现的跑分画面
然后,你可以尝试切换游戏使用的Wine版本,方法如下:
可以尝试不同系列的Wine版本(相同系列的Wine具有相同的前缀,比如winehq,proton,lutris等),看看有没有能启动游戏的。注意:选择proton系列后无法输入中文,如果要在游戏或者启动器内输入中文,只能选择其他系列。
360可能会报毒
如图。目前我只能认为是360不认识由lutris团队编译的,由wine团队编写的windows兼容dll,因为不是由微软提供的。
360把在windows里的习惯带到了linux里,只要检测到Windows系统dll不是由微软官方签名的,就会这样报告。这在Windows里是绝对正确的,因为正常软件没有任何理由修改系统dll。
但是,这显然不适用于linux中的wine。wine有大量“Windows系统dll”是由wine团队自己编写的,与微软毫无关系,自然不被360认可。而这些dll是运行wine所必须的,某些dll可能可以替换成微软的版本,但还有一些则不能替换,否则wine无法正常运行。
所以如果你也遇到这个问题,建议你把该状况报告给360团队。你可以顺便打包你被报告的文件夹(在文件管理器按ctrl+h显示以点开头的隐藏文件夹),让他们看看到底是不是恶意软件。
只要报告的人多了,360肯定会解决的。
UOS中一切都很慢,安装游戏很慢,更新游戏特别慢,启动游戏也不快,游戏启动器用起来也很卡
这是UOS安全中心(deepin-defender)造成的。UOS安全中心对Wine应用有致命的性能影响。如果不结束“deepin-defender”开头的进程,安装暴雪战网客户端时,“正在更新暴雪游戏Agent”阶段需要持续10分钟以上,但结束后1分钟就能完成。慢了10倍!
解决方法看这个帖子:
钉钉窗口被遮挡时,边框阴影依然可见
暂时不知道是怎么造成的,可能是窗口阴影的层叠关系不正确,不过把窗口最小化就没了。
桌面经常卡死,无响应
这种故障经常发生,我也不知道该怎么避免。但是桌面卡死之后还是有办法挽回的,参考以下教程:
更多问题待补充。如果你有问题,欢迎留言。