7 个版本
0.3.0 | 2024年5月24日 |
---|---|
0.2.1 | 2022年7月24日 |
0.1.3 | 2021年5月30日 |
#2468 在 命令行实用程序 中
每月 下载 35 次
185KB
2.5K SLoC
Steam TUI
关于
这是一个简单的 steamcmd
TUI 客户端。允许通过简单的终端客户端进行图形化启动、更新和下载 Steam 游戏。方法受到 steam-cli 的启发。
[!NOTE] Steam 不再支持仅后端模式。此客户端功能有所限制,但对于不想使用 Steam 客户端的人来说,仍然可能有用。
使用方法
首先使用 steamcmd
登录以缓存您的凭证(不要信任一些随机的应用程序来处理您的密码)
steamcmd
# Steam> login <user>
# Steam> quit
启动二进制文件 steam-tui
,然后庆祝 🎉。帮助信息在客户端中。
无法启动游戏?按空格键将启动 Steam 客户端,让您能够启动需要 Steam 库或具有某种形式的 DRM 的游戏。
[!WARNING]
仍然无法启动游戏?
您并不孤单,但 Linux 上的游戏体验正在变得更好。您可以通过创建
$STEAM_TUI_SCRIPT_DIR/<game id>.sh
来定义一个自定义脚本以启动特定游戏,Steam TUI 将传递它认为应该运行的文件,但您可以选择忽略它并执行任何操作。这使 steam-tui 更多地成为一个启动器,但总比没有好。
帮助信息中没有的功能
就像阅读文档的彩蛋一样!
收藏
按 f
键将在游戏中切换收藏状态,按 F
键将过滤收藏游戏。
隐藏游戏
按 H
键将隐藏选定的游戏。隐藏的游戏将记录在 ~/.config/steam-tui/config.json
中。
显示其他内容(如演示)
您可以通过修改配置文件中的 allowed_games
字段来启用(或通过排除隐藏)Game
DLC
Driver
Applications
Config
Demo
Tool
Unknown
。
要求
启动 steam-tui 需要使用 steamcmd
,因为 steam-tui
实际上只是该程序的图形界面。如果找不到本地 Linux 游戏,将尝试使用 wine
。
为什么?
因为为什么不呢?此外,我的 Arch 构建中的 Steam 客户端似乎出了问题。我有一块 GT 610,图形几乎都不工作——这是一个不错的解决方案。
更新,我换掉了 610(让我们试试 1660),但换到了 NixOS 和 Wayland,Steam 客户端仍然不能工作哈哈。
贡献
到目前为止,我已经对这个项目感到非常满意。我只玩 Kerbal 和 5 维空间棋盘游戏:多元宇宙时间旅行,所以对这个项目的额外工作是没有意义的。如果你 赞助我一杯咖啡,我会很乐意投入更多时间。
赞助者
感谢那些响应我多喝咖啡的人!
- @abowen @KDanisme @jharlan-hash(赞助了主要更新 0.3.0)
- @MathiasSven(赞助了小更新 0.2.1)
- @vaelund(赞助了主要更新 0.2.0)
缺失的功能
- 对 Proton 游戏的更好处理
- 仅显示已安装游戏的过滤器
依赖项
~16–34MB
~510K SLoC