最后更新: 2018年3月14日 18:44:27 JST
- yaft 用于框缓存控制台
- Linux 控制台
- FreeBSD 控制台
- NetBSD/OpenBSD wscons (实验性)
- yaftx 用于 X 窗口系统
- yaft-android 适用于 Android
下载
配置
如果要更改配置,请重写 "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