该教程已过期,13.X版本已支持直接在SteamDeck运行界面/安装: https://www.dogfight360.com/blog/18682/
1.在Windows系统下载steamcommunity 302 (于版本V12.1.11开始支持)
2.运行.进入设置
打勾所需的选项 [右上角Steam登录-本地反代]不建议开启,新版可能导致卡登录
将证书期限修改为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建议在安装后再追加!