在等待了漫长的一年之后,我终于拿到了预订的 Steam Deck。
到手之后的第一件事情,就是在上面尝试了功能强大的模拟器前端 RetroArch。于是遇到的第一个问题就是,如何能够把 ROM 传送上去?
后来研究了一下之后,发现最简单的方式就是开启 SFTP。Steam Deck 的电源键长按之后,会出现一个选项让你进入它的 Linux Desktop 模式。然后在 Linux Desktop 模式里就可以进行命令行操作。然后:
passwd
sudo systemctl enable sshd
sudo reboot
- 为默认用户 deck 设置密码
- 启用 SSH 服务
- 重启 Steam Deck
然后重启之后,就可以用 deck@steamdeck.local
连上了。之后就可以很简单地把 ROM 传到 Documents 然后用 RetroArch 去扫描内容了。
Steam 版本的 RetroArch 的 playlist 是会被同步的。所以假设你希望让同步之后的 playlist 也依然在各个平台上都是可用的话,那么需要做两件事情:
- 设置中启用 Portable Playlist
- 设置中设定 File Browser 的默认位置。然后确保从这个默认位置往下的目录结构是一样的。比如假设 File Browser 的默认起始位置设定到了 Documents/RetroArch,那么再往下一级的目录结构可以是 NES,SNES 等等。保持下面的目录结构和文件内容在所有运行 Steam 的主机上一致,那么就可以用上 Portable Playlist 了。