安装fbterm
安装fbterm:
1 | |
设置
将用户加入video组,并更改fbterm权限:
1 | |
tty自动进入fbterm
修改用户配置文件“home/.bashrc”或“home/.zshrc”。在.bashrc或.zshrc最后中添加如下判断:
1 | |
创建fbterm的配置文件
在~/.config/位置创建fbterm文件夹,在此文件夹下创建fbtermrc文件
1 | |
字体
配置文件在 ~/.config/fbterm/fbtermrc
首先注意,konsole/gnome-terminal 等 X11 环境的终端模拟器的字体拿到 fbterm 中百分之百会走形。因此一些很漂亮的比如 consolas,monaco,andale 等都很丑。你可以在 .fbtermrc 中自己试验。原因是 fbterm 使用 fontconfig 挑字体,freetype 渲染,但是 freetype 中依赖 libxft 的部分它作为一个终端无法使用。
中文字体测试过文泉驿微米黑、正黑、点阵宋和 unibit,都不行。其中点阵宋显示很清晰,但是宽度太大,其他完全就不清晰。微软、苹果家的字体都是要求 freetype 渲染的,就不要想了。我摸索出的最佳字体配置如下:
1 | |
编码
1 | |
也在 .fbtermrc 中配置。
键盘快捷键
启动提示:
1 | |
原因:fbterm 需要设置内核键盘映射表来设定快捷键。这就需要 fbterm 是一个 setuid 0 的程序(不然普通用户还是设置不了快捷键因为没权限操作内核)。fbterm 也只在设置快捷键时会自动转为 root。因此安全上是可以放心的。
解决:
1 | |
背景图片
安装 home:MargueriteSu 源的 fbv 软件,把下面脚本保存成 cfbterm
1 | |
然后:
1 | |
以后每次都用 cfbterm 命令启动控制台。图片支持 png/jpeg/jpg/bmp 格式,建议用 png,jpeg 的颜色渐变在终端下显示很丑。
输入法
安装 fcitx-fbterm。然后在 /home/marguerite/.fbtermrc 的最后:
1 | |
网上有说 fcitx 和 fbterm 的进终端自动启动,但那个不支持背景图片。如果你不需要背景图片,可以把:
1 | |
写入到 /home/marguerite/.bashrc。
使用背景图片的启动方法是:
- 登录终端
- cfbterm 启动 fbterm
- 在 fbterm 中运行 fcitx -d 启动 fcitx
256 色
fbterm 支持 256 色,使用:
1 | |
这样的命令来启动程序即可。不想每次都这么做,在 .fbtermrc 的最后写入:
1 | |
即可。
灰白改纯白
fbterm 里面默认的白色实际上是灰白,不习惯的可以在 .fbtermrc 的最后写入:
1 | |
即可。
鼠标
要先设置 gpm。使用:
1 | |
来选择你想在终端中使用的鼠标。然后,
在终端登录后默认的 bash 中,使用:
1 | |
启动 gpm 鼠标服务器。之后正常进入 fbterm 用鼠标。
终端截图
安装 home:MargueriteSu 源中的 fbshot。使用:
1 | |
来截图。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!