fbterm
介绍
在没有X的环境下可以支持中文显示和输入的终端
基本安装
- sudo apt-get install fbterm
- sudo gpasswd -a zz video #zz是用户名
- sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
- #### install fbv start ####
- tar zxvf fbv-1.0b.tar.gz
- cd fbv-1.0b/
- sudo apt-get install libpng12-dev libjpeg62-dev libpng12-dev
- sudo apt-get install libgif-dev
- ./configure
- make
- sudo apt-get install checkinstall
- sudo checkinstall
- #### install fbv end ####
- export LANG=zh_CN.UTF8 #如果没有中文locale需要locale-gen
- export LANGUAGE=zh_CN.UTF8
- fbterm #至此进入fbterm后应该正常显示中文
基本设置
-
~/.fbtermrc
可以设置字体大小
一些问题
- 切换终端用alt+Fx代替ctrl+alt+Fx
- 如果光标消失 可以reset下
-
killall fcitx
遇到问题可以这样删除相关进程重新启动
中文输入
fcitx
- 使用fcitx-fbterm可以输入中文
-
sudo apt-get install fcitx-frontend-fbterm im-config
-
~/.fbtermrc
中设置input-method
为fcitx-fbterm
-
运行
fictx-fbterm-helper -l
即可进入fbterm 并可以输入中文 注意不能在fbterm里面运行这个命令 不过通过这样的方式进去 也就没有背景了 sigh
背景
- man fbterm里会有
-
zzfbterm.sh 启动带背景的fbterm脚本:
#!/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 export LANG=zh_CN.UTF-8 export LANGUAGE=zh_CN.UTF-8 exec fbterm "$@"
-
使用:
zzfbterm.sh 9.jpg