st 的开发状态如何,FAQ 在哪里查看?
更新时间
st 目前仍在积极开发中,官方 FAQ 不在网页上单独维护,而是放在 st 的源码仓库里。想跟进开发进度或查常见问题,直接浏览源码仓库,或用 git 克隆一份代码即可。
开发状态
根据 st.suckless.org 的说明,st 处于活跃开发状态。页面列出了已经实现的主要能力,可作为判断它是否满足你需求的依据:
- 大部分 VT10X 转义序列
- 串行线路支持
- XIM 支持
- 通过 utmp(1) 支持 utmp
- 剪贴板处理
- 鼠标和键盘快捷键(通过 config.h 配置)
- UTF-8 宽字符支持
- 窗口缩放
- 256 色与真彩色
- 抗锯齿字体(使用 fontconfig)
- 回退字体
- 线条绘制
尚未实现或待修复的内容,页面指向 goals 和 TODO 两个文档,需要具体确认时以这两处为准。
FAQ 在哪里查看
FAQ 维护在 st 的源码代码仓库中,不在网站单独设页面。获取方式有两种:
方式一:在线浏览源码仓库
访问 st 的源码仓库页面,在文件列表中找到 FAQ 相关文件直接查看。
方式二:用 git 克隆到本地
git clone https://git.suckless.org/st
克隆完成后,在本地仓库目录中打开 FAQ 文件阅读。这种方式同时能拿到源码和 config.def.h,方便对照配置项。
顺带说明:版本与配置
- 当前页面提供的下载版本为 st 0.9.3(48kb,2025-08-09)。
- 配置通过
config.h完成,默认值存放在config.def.h。编辑前先读生成后的config.h里的注释,按需修改。
常见卡点
- 找不到 FAQ 网页入口:这是正常的,FAQ 只在源码仓库中,按上面的方式获取。
- 克隆后不知道看哪个文件:优先看仓库根目录下的 FAQ 文件;配置问题则对照
config.h注释和config.def.h默认值。 - 想确认某功能是否已支持:先对照上文“已实现”清单,清单未覆盖的再看 goals 与 TODO,避免把计划中的功能当成现成能力。