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,避免把计划中的功能当成现成能力。