Linux 下能玩的游戏非常多,但是 3D 类游戏又不如 Windows 系统下的游戏丰富,为了能在 Linux 运行 Windows 下的游戏,使用 wine 和 wine游戏助手来配置游戏运行环境,同样可以实现在 Linux 系统下运行 Windows 游戏的愿望。
1.安装 wine
sudo apt install winehq-stable
wine 是 Windows 程序运行的翻译层,实现了将 Windows 下的运行库转译成 Linux 下的运行库实现,从而能够运行 Windows 下的程序。
2.在文件管理器中显示 exe 程序图标
默认 Windows 下的可执行 exe 文件不能显示图标,安装exe-thumbnailer
让 exe 图标显示出来:
sudo apt install exe-thumbnailer
3.安装 wine 游戏助手
官网:https://winegame.net/downloads/
下载后安装:
sudo apt install ./net.winegame.client_0.5.12.5_amd64.deb
安装好打开游戏助手,选择左上角"+",添加本地游戏
注意!!!
使用 lutris或 wine 游戏助手运行游戏出现闪退,报“dxvk:Error”错误,尤其是禁用独显,只使用集显的情况下。
虽然在游戏助手里运行环境选项将 DXVK 禁用,但是这样画质就变差了,甚至游戏没有画面,比如古剑奇谭就会花屏。此时切换到系统选项卡里,将 “Vulkan ICD” 加载器设置为“不指定(使用系统默认值)”,即可解决。
但是后来我发现,这个不是根本原因,最终的原因仍然是我的桌面缺少xdg-desktop-portal
组件,安装“xdg-desktop-portal、xdg-desktop-portal-gnome”,最终才完美解决。
sudo apt install xdg-desktop-portal
sudo apt install xdg-desktop-portal-gnome
sudo apt install xdg-desktop-portal-gnome
下面以古剑奇谭一、帝国时代、仙剑奇侠传四、仙剑奇侠传七、文明5、冰封王座3等游戏为例说明如何配置。