Steamcommunity 302 For SteamDeck 安装教程

1.在Windows系统下载steamcommunity 302 (于版本V12.1.11开始支持)

2.运行.进入设置
打勾所需的选项
将证书期限修改为1年(必须!)
保存设置

3.启动服务

4.进入设置->[导出SteamDeck版本一键安装脚本]

导出后将自动弹出目录,文件列表如下图(若无弹出手动进入[302目录\SteamDeck_302])

5.SteamDeck进入桌面模式
进入方法: 按下设备左下角STEAM实体按钮,弹出菜单->电源->切换至桌面
(如下图)


6.进入桌面模式.将前面生成的SteamDeck_302目录拷贝到桌面(不折腾的话建议直接U盘复制)

7.双击SteamDeck_302目录.进入目录

8.确定当前位置在SteamDeck_302目录,右上角[菜单->Open Terminal] 打开终端

注意:后面操作需要用到root密码,若没有设置过可以在终端输入passwd来设置
已经设置过请略过该步骤!
根据提示输入两次密码回车即可(密码输入时无任何字符提示,输后回车确认即可!)

8.5.使用STEAM+X呼出虚拟键盘 (实体键盘推荐,虚拟键盘实在是难用BUG还多)

9.打开终端后,输入

sh install.sh

回车,来执行脚本

10.执行脚本后输入root密码(前面passwd设置的),回车 来安装

安装顺利没报错的话如上图

已知问题:
1.开启”Steam商店 锁区解锁”时,无法正常加载摇杆操作的商店网页,已在12.1.14修复
2.开启Github时部分应用无法正常访问(例如ProtonUp-qt),其他多数情况(终端及游戏模式下)是正常的
3.安装后依然出现证书错误,解决方法: (已在12.1.36修复)
#提权.此处输入后需要root密码
sudo su
#删除旧证书(如果有)
certutil -D -d sql:/home/deck/.pki/nssdb -n "Steamcommunity302"
#导入证书,最后的路径不是放在桌面的话自己改
certutil -A -d sql:/home/deck/.pki/nssdb -n "Steamcommunity302" -t C,, -i "/home/deck/Desktop/SteamDeck_302/steamcommunityCA.pem"
输入命令后重启steam客户端
生效

常见问题:

出现无法预料的故障,导致无法登录进入游戏模式如何解决?

参考上面进入桌面模式的方法(不登陆,在输入密码界面时可以相同操作进入桌面模式)
进入后参考下方”如何卸载?”步骤进行卸载即可

桌面模式下STEAM+X无法呼出虚拟键盘

桌面模式下需要在登录Steam后(托盘出现Steam图标)后才可以呼出虚拟键盘
建议用实体键盘更方便

如何卸载?

安装后会在目录下生成uninstall.sh
进入终端,执行
sh uninstall.sh
输入root密码回车.即可完成卸载

302部分功能在SteamDeck下不可用

以下功能无法在SteamDeck版本使用,生成安装文件时会自动过滤.无需手动取消操作

Origin 游戏下载(Akamai)
Uplay 客户端更新防劫持
微软商店/XBOX 图片修复
CSGO Demo下载 国区转国际
Uplay下载CDN重定向
图奇(仅掉宝功能不可用,其他正常)

覆盖安装后出现证书错误

重启steam,若依然错误可以先卸载后再安装

火狐访问社区时提示连接不安全

访问about:preferences#privacy 拉到最底部

导入时选择证书文件”steamcommunityCA.pem”

安装后hosts文件被覆盖?

安装时hosts会被覆盖,旧文件会备份在/etc目录下
终端执行
ls -la /etc/hosts.backup.*
来查看所有已备份的hosts文件
需要写入其他hosts建议在安装后再追加!