百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
Y

yaft

> 编程语言
开源

又一个帧缓存终端

680 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

又一个帧缓存终端

分支 徽章
master
develop

最后更新: 2018年3月14日 18:44:27 JST

  • yaft 用于框缓存控制台
  • Linux 控制台
  • FreeBSD 控制台
  • NetBSD/OpenBSD wscons (实验性)
  • yaftx 用于 X 窗口系统
  • yaft-android 适用于 Android

下载

  • yaft-0.2.9.tar.gz

配置

如果要更改配置,请重写 "conf.h"。

环境变量

  • FRAMEBUFFER=/dev/fb0: 指定帧缓冲器设备
  • YAFT="wall": 使用当前背景作为壁纸(需要 idump 或 fbv)
$ idump /path/to/wallpaper.png; tput civis; YAFT="wall" FRAMEBUFFER="/dev/fb1" yaft

如何使用您喜欢的字体

您可以使用 tools/mkfont_bdf 创建 "glyph.h"。 用法: tools/mkfont_bdf ALIAS_FILE BDF1 BDF2 BDF3 ... > glyph.h

  • ALIAS_FILE: 字形替换规则文件(请参阅表/别名) - BDF1, BDF2, BDF3...: bdf 文件 - yaft 仅支持"单宽"bdf 字体 - 可以指定多个 bdf 字体(但这些字体必须具有相同的大小) - 如果同一个代码点有多个字形,则选择包含在第一个 bdf 文件中的字形 - 运行 $ ./mkfont_bdf table/your_alias your/favorite/fonts.bdf > glyph.h - 或者尝试 glyph_builder.sh(用于创建 yaft 的 glyph.h 的 bash 脚本) - 支持的字体:mplus, efont, milkjf, unifont, dina, terminus, profont, tamsyn

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言