为 Steam Deck 打造的实用工具集,支持自定义启动视频、随机切换播放、调整视频时长,还可备份和恢复系统文件,轻松个性化你的掌机体验。【此简介由AI生成】
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 | ||
| 3 年前 |
SteamDeck 工具集
一个集合了为 Steam Deck 设计的各种工具的仓库。
安装指南
下载或克隆此仓库到您的 Steam Deck 上。只需双击您想要执行操作对应的 .desktop 文件即可。
强烈建议您将该文件夹置于 /home/deck/ 目录下以确保最佳兼容性!
[示例视频]
视频交换器(Vidswap)
视频交换器被设计用于替换 Steam Deck 的启动视频,允许用户用自选文件替代原视频。
运行 ./vidswap/vidswap.sh 后,它会读取“vids”文件夹内的所有文件,并展示出这些文件的编号列表。要向列表中添加新文件,只需在 /vidswap/vids 文件夹中放入一个 .webm 文件,脚本会自动处理其余部分。
接着,用户输入与目标视频相对应的编号。
之后每次进入游戏模式时,所选定的视频文件都将以动画的形式播放。
您可以直接通过终端调用该脚本,或者在桌面模式下双击 “vidswap.desktop” 文件来运行。
已更新使用新的位置路径 /home/deck/.steam/root/config/uioverrides/movies/ 并不再修改或截断其他任何文件。
随机化工具
随机化工具建立于视频交换器之上,提供两种功能:单独随机设定和开机及模式切换时的自动化随机设置。
如果您希望随机选择下一个视频,则可以通过执行 randomizer.desktop 或者运行 ./vidswap/randomzier.sh 来实现这一需求。
若想让每一次开机和从游戏模式切换至桌面模式时都能更换随机视频,可执行 random_every_boot.desktop 或者运行 ./vidswap/random_service_install.sh。
若您决定停止随机开机功能,只需执行 uninstall_every_boot.desktop 或者运行 ./vidswap/random_service_uninstall.sh 即可。
请注意,随机化工具会调用视频交换器,这意味着放置在 /vidswap/vids 中的所有 .webm 文件都会成为随机轮播的一部分。
持续时间更改器(ChangeDuration)
Steam Deck 默认情况下可以播放长达30秒的引导视频。持续时间更改器让您能够按照需要调整视频的持续时间,在合理范围内以10秒为单位递增。
通过编辑 library.js 并采用我们熟悉的截断模式,可以完成持续时间的变更。
如果 library.js 内设置的时间长于引导视频的实际长度,Steam Deck 将会在视频结束播放后立即进入游戏模式(并且在设备完成启动后)。
为了改变默认的持续时间,执行 change_duration.desktop 或者运行 ./vidswap/change_duration.sh。一旦设置了持续时间,除非遇到下一次 SteamOS 更新,否则该设置将持续有效。
复原工具
复原工具能让用户用自己的版本替换 library.css, library.js, 和 deck_startup.webm 文件。在对以上任一文件做出改动前,都将保存其副本到 ./vidswap/backup 文件夹内,以 MD5 哈希值命名作为文件名的一部分。同时,针对已知发布版的静态文件存储于遵循“BUILD_ID”_“VERSION_ID”格式的目录里。
如需了解您的 Steam Deck 正在运行哪个构建版本和版本号,可在终端中运行 cat /etc/*-release 查看。
若要启动复原工具,请执行 restore.desktop 或运行 ./vidswap/restore.sh。
已知问题
视频文件名称不得包含空格。推荐使用下划线、驼峰式命名法或帕斯卡式命名法代替空格。
致谢
特别感谢 /u/DerpinHerps 对惊人的启动视频制作及研究过程中的贡献。
视频交换器实际上是对他们识别流程的一种脚本化表现。
以下是贡献视频文件的部分作者列表:
| 文件名 | 创作人 |
|---|---|
| … | … |
| 更多详情请参阅原文档。 |
没有这些才华横溢的视频创作者,库中的工具就毫无意义。请慷慨解囊支持他们!
| 用户名称 | 捐赠链接 |
|---|---|
| 更多详情请参阅原文档。 |