前言
问我为什么不用Arch,只能说心累了,装显卡驱动太坑了即使装上开开心心打开Minecraft就报有关OpenGL的错,上网查询+AI都没有出路,论坛也找了半天,哎,还使用Ubuntu吧,适合懒人。
正题
第一部分·准备
老生常谈的话题,安装Steam之前还要一些依赖:
某些Windows应用依赖32位组件,而Ubuntu默认只有64位支持,所以需要先启用32位支持:
sudo dpkg --add-architecture i386
sudo apt update
然后为了确保安装过程不会有一些玄学错误,建议更新一下系统:
sudo apt upgrade
sudo apt install -y wget gdebi-core libgl1-mesa-glx:i386 libc6:i386
第二部分·安装Steam
这里有一些安装方法,我会一一列举:
方法一:从官方仓库安装
这个方法比较方便,但是这毕竟是从Ubuntu官方仓库下载安装的,不免可能会滞后几个版本。
sudo apt install steam-installer
安装完成后,你可以在应用程序列表中启动,但是经过实测,这个方法安装完Steam后需要从终端输入:
steam
才能启动。
建议将它固定到程序坞上以便启动。
方法二:从Steam官网下载安装
在浏览器上输入 s.team 即可按照指示下载安装包。
然后在终端输入:
#用apt吧
sudo apt install <path2deb>
#不,你要用dpkg(其实都可以)
sudo dpkg -i <path2deb>
方法三:Flatpak
进入https://flathub.org/en/apps/com.valvesoftware.Steam,如果还没安装flatpak,这是安装命令:
sudo apt install flatpak //注意了,追加方法三的时候我又润去Arch Linux了。没办法,就是爱折腾。
一般来说,你的软件源是有flatpak的
然后就可以用flatpak install <path2flatpakref>安装Steam了。
第三部分·Proton配置
由于Steam的Proton玩得不怎么过瘾,所以在这里建议大家安装Proton修改版。这里推荐ProtonPlus,一个类似于应用商店的玩意:

推荐使用flatpak安装:
https://flathub.org/en/apps/com.vysp3r.ProtonPlus
flatpak install <path2flatpakref>
然后,就可以安装Proton了(这里用DWProton作演示)。
选择DW-Proton Lastest,安装。然后ProtonPlus暂时结束了它的使命。

第四部分·Steam配置
添加游戏
这里以“东方锦上京”作演示。

首先,在Steam窗口左下角点击“添加游戏”,选择“添加非Steam游戏”。

然后点击“浏览…”,选择游戏。

然后即可看到添加的游戏。
配置游戏
不出所料,你在安装完Proton后,重启(或者说是冷启动)Steam,你应该可以在添加的游戏中找到Proton.


(这里没太搞明白Proton个别版本的具体使用方法,由于我的机器已经装有wine,然后发现ProtonPlus和Steam都能设置Proton,还没摸清楚三者关系,但是有一点可以明白,在Steam配置Proton是最稳妥的方法,你就把ProtonPlus当成Proton修改版下载器就行。)
然后选择下载好的Proton,关闭此窗口。
享受游戏
然后,只需点击“启动”你就可以享用exe类型的游戏了。


FAQ.
Q1:为什么一些窗口显示的文字全都是“口口口”?
A:这是没有安装相关字体。根据我的经验,你只要把字体放到~/.wine/drive_c/windows/Fonts/就行。但是如果还是不行的话,可以试试在ProtonPlus里选择你现有的游戏,然后

选择“游戏库”选项卡,在“其他”一栏中,点三个点,选择“打开前置环境目录”

在./pfx/drive_c/windows/Fonts/中添加字体即可。
本文采用 CC BY-NC-SA 4.0 国际许可协议进行许可。
转载请注明作者及原文链接,并遵循相同方式共享原则。
链接:








孩子们喜欢我的mac吗
哈哈,mac玩游戏还是算了,老老实实Ubuntu吧😂
孩子,这太好玩了,异环几乎能用。。。
好吧这个有点强,AI评论仅在此进行测试,我是不会滥用AI制造“我的网站很热闹”的假象的
Arch装驱动确实坑,Ubuntu省心多了
是啊,折腾累了,Ubuntu省心多了。
ProtonPlus和Steam自带的Proton到底啥关系?没看懂
ProtonPlus其实是个装官方Proton的工具,算是Steam的辅助,原理差不多。
东方锦上京?这游戏居然能跑?
能跑,Proton挺给力的,东方系列兼容性不错。
看不懂,我就看看。
Ubuntu确实省心。
装个Steam还要搞这么多步骤。
之前用Arch装显卡驱动折腾一整天,最后还是换回Ubuntu了。
我之前也折腾过Arch的显卡,换回Ubuntu后省心不少。
ProtonPlus和Steam自带的Proton到底哪个好用?求解答。
两者各有优势,ProtonPlus界面好操作,官方Proton兼容更完整,具体选哪个看需求。
方法挺全的。
其实还可以用Lutris,管理游戏更方便,不过ProtonPlus也不错,看个人喜好。
这教程真的省事儿。
看完后发现我装的Steam居然还能跑老游戏,意外惊喜。
装Steam一步步来,感觉像闯关。
flatpak在Ubuntu 22.04会不会冲突?
[…] 如何优雅地在Ubuntu上使用Steam? […]
我之前也折腾过Arch驱动,最后直接回Ubuntu,省了不少时间,玩起来顺畅多了,真的省心。
别忘了在终端执行 sudo apt install libgl1-mesa-dri:i386,防止缺少OpenGL。
那ProtonPlus的DW‑Proton到底哪个版本最稳?有人测试过吗?
其实官方仓库的Steam版本也够新,没必要额外装。
我真是被那一堆依赖搞得头大,装完后跑个Minecraft才发现还有字体缺失,结果又去找 .wine/fonts,整个过程像在解谜游戏,累死我了😂。
有人说Ubuntu玩不了大作,结果他们没装Proton。
Arch那驱动真是劝退,还是Ubuntu香。
DW-Proton最新版跑赛博朋克2077挺稳的。
这么多命令敲得手酸,有没有一键脚本?
之前装字体那步卡了半小时,差点弃坑。
东方锦上京能跑?这游戏居然有Linux版?
ProtonPlus就是个下载器,配置还得靠Steam。
看花眼了,我就知道点安装按钮行不行?
Minecraft OpenGL报错太常见了,深有体会😂。