通过自带的功能截图真的很坐牢,需要截图完进入截图管理,上传到私密,然后在其他设备在依次找到那张截图才行……
一开始想尝试用 MEGASync,毕竟自己有付费 MEGA 的套餐,但是不知道为何 MEGASync 会闪退,可恶。
也想过 MEGA 的 cli,需要通过 pacman 安装,会在 Steam OS 系统更新的时候会丢失……
找了一圈发现 Reddit 上有 Syncthing 的方案,配置完了发现真的挺有用,来分享备份一下
来源 1:https://www.reddit.com/r/SteamDeck/comments/uhf8lw/comment/i77ojke/
来源 2:https://www.reddit.com/r/SteamDeck/comments/xercdx/comment/iojdib0
Steam Deck 端
建议使用 Deck 上的浏览器重新打开此文章,因为有些内容是需要复制的,手打更坐牢。
安装
- 前往 Syncthing 官网 下载
Base Syncthing
,注意需要下载 Linux 64-bit (x86-64) 的版本; - 打开下载到的 .tar.gz 文件,可以直接把所有东西解压到
/home/deck
下的某个目录里,这部分在更新系统时不会被删除(例如,我把解压出来的所有文件放入了/home/deck/TigerBeanst/Programs/Syncthing
); - 依次用 Dolphin 进入你解压后的这个路径里的
etc/linux-systemd/user
文件夹(即我的/home/deck/TigerBeanst/Programs/Syncthing/etc/linux-systemd/user
),找到里面的syncthing.service
,打开它; - 找到
ExecStart=/usr/bin/syncthing
...,把前面的/usr/bin
改成你刚刚的路径,例如我的就是:ExecStart=/home/deck/TigerBeanst/Programs/Syncthing/syncthing
...(后面参数就别碰了); - 用 Dolphin 进入
/home/deck/.config/systemd/user/
路径,把刚刚的syncthing.service
文件复制进去; - 打开 Konsole,输入
systemctl --user enable syncthing.service
保证开机自启; - 在 Konsole 输入
systemctl --user start syncthing.service
以启动 Syncthing; - 尝试在 Deck 的浏览器里访问 http://127.0.0.1:8384(如果无法访问,可以执行
systemctl --user status syncthing.service
,在结果里看看端口是什么); - 一切正常的话,页面能访问到东西,至此安装部分完成。
配置
- 在 Syncthing 网页端点击「添加文件夹」,在「文件夹路径」中填入
/home/deck/.local/share/Steam/userdata/<id>
,最后那个 <id>,取决于你的 Steam 账号数字 ID,根据自己的情况填,用 Dolphin 去对应的文件夹里看看; - 「文件夹标签」可以根据自己的实际情况修改,主要是便于辨认;
- 保存,然后点开你刚刚添加的共享文件夹,点击「选项」;
- 切换到 tab「忽略模式」,输入以下内容,目的是只同步截图文件。然后再度保存,至此 Deck 端暂时告一段落。
!**/screenshots/*.jpg
**
Windows 端
- 同理前往官网可以获取 Windows 版本的地址:https://github.com/canton7/SyncTrayzor/releases/latest,下载安装;
- 打开后会看到一个跟 Deck 上长得差不多的网页,点击右下角「添加远程设备」,如果在同一个局域网内的话这里应该会直接显示一串设备 ID,可以直接点(不显示的话只能用二维码或者手打);
- 在 Windows 端添加时,Deck 端会弹出提示有设备要加入,同意即可(这一步会把 Deck 端的 Syncthing 和 Windows 端的 Syncthing 保持在一个集群里);
- 回到 Deck 上,点开你添加的共享文件夹,点「选项」,点 tab「共享」,在其中找到自己的 Windows 端的名字,勾选,保存;
- 此时 Windows 版网页应该也提示你有文件夹共享了,添加,并选择一个本地用来保存的路径,保存即可;
- 至此,你在 Steam Deck 上对那个文件夹进行的任何文件操作应该都会在几秒内同步到你的 Windows 端的那个文件夹里,不管你是处于桌面模式还是游戏模式
总结
虽然说起来不少,但是其实基本内容就是:
- 在 Deck 上安装好 Syncthing,配置开机自启后,立刻启动;
- 在 Deck 上的 Syncthing 网页里配置共享文件夹,指向 Steam 游戏模式下截图文件存储的位置;
- 在 Windows 端也配置好 Syncthing,与 Deck 端的 Syncthing 绑在一个集群里;
- 将 Deck 里要共享的文件夹共享给 Windows 端,Windows 端同意后完成了同步构建;
- Deck 对那个文件夹产生的截图变动都会在几秒内同步到 Windows 端来。
当然,Windows 端看到的文件夹并非直接就是图片,还是有文件夹结构的,但是可以切换排序改成修改日期新的在前,这样可以方便查看。
这个方法也适用于 Android 端等平台,Google Play 有提供 Syncthing Android 客户端下载。建议打开后直接划出侧边栏,点网页管理页面,然后就能看到跟其他平台一样熟悉的网页了,在里面配置比较方便。
共有 0 条评论