linux 中文 bterm fbterm 内核,Fbterm (简体中文)

https://wiki.archlinux.org/index.php/Fbterm_(简体中文)

Fbterm

(简体中文)

Fbterm (Frame buffer

terminal)是内核终端的直接替代:一个没有 Xorg 也能使用的终端模拟器。

功能

FbTerm 是一个使用 frame buffer 设备或 VESA 显卡的终端模拟器,功能包括:

若加速滚动开启的话,速度可和linux核心的终端媲美

使用fontconfig选择字体,和Qt/GTK+上用的应用一样,使用freetype2来绘制字体

动态创建和销毁最多10个原生运行默认shell的窗口

记录任何窗口的回滚历史

自动检测目前本地化环境下的文本内码,支持双字节脚本,比如中文、日文等

在线热键切换配置的额外文本内码

当gpm服务器运行时,可使用鼠标在窗口间复制和粘贴选择的文本

可改屏幕显示方式,比如:屏幕翻转

C/S结构(客户端/服务器)的轻量级输入法框架

背景图片

安装

Fbterm目前位于 AUR 中

安装完成之后,请注意其后续说明:

==> 若想使用非根用户运行fbterm,需要把用户加入video组:

sudo gpasswd -a YOUR_USERNAME video

==> 若想非根用户可使用键盘快捷方式,需要:

sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm

或者:

sudo chmod u+s /usr/bin/fbterm

自定义

字体

Fbterm 使用 fontconfig

管理字体,试一下每一个字体直到可以渲染字符。

要修改字体,从 fc-list

给出的列表中选定一个字体,用 --font-names

选项指定。

输入法支持

目前,Fbterm支持不同的输入法,通过作为一个独立的输入法服务器的客户端。Internationalization#Input methods

记录了 Arch 支持的几个程序。

提示与技巧

背景图

想要使用背景图片,Fbterm 可以设置成启动时截取 frame buffer 设备的屏幕。

下面的脚本 (使用

#!/bin/bash

# fbterm-bi: a wrapper script to enable background image with fbterm

# usage: fbterm-bi /path/to/image fbterm-options

echo -ne "\e[?25l" # hide cursor

fbv -ciuker "$1" << EOF

q

EOF

shift

export FBTERM_BACKGROUND_IMAGE=1

exec fbterm "$@"

白色字体

默认配置下,fbterm 把白色的文字显示成灰色,即使使用 -f 7 开关也不行。 可以通过在 feterm 中运行 echo

一次来得到真正的白色,例如:

echo -en "\e]P7ffffff"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值