控制台中文化我主要使用fbterm,输入法我使用的是fcitx(fcitx切换输入法的热键我设置为左右Shift,这样避免了Ctrl+Space切换输入法出现的乱码)。
实现目标:登录控制台自动可显中文,退出直接退出到login状态下。
安装
sudo apt install fcitx fcitx-frontend-fbterm fbterm tmux
#设置级别和权限使普通用户可运行
sudo chmod u+s /usr/bin/fbterm
sudo gpasswd -a $USER video
运行一次fbterm,产生配置文件.fbtermrc然后编辑它
gedit ~/.fbtermrc
修改以下行:
font-names=Noto Mono,微软雅黑
font-size=14
input-method=fcitx-fbterm
以上我使用的控制台字体是英文使用Noto Mono,中文使用雅黑。
然后修改以下文件,使我们可以在登录控制台时自动启动Fbterm,在退出fbterm时,直接退出登录状态到Login状态下
gedit ~/.bashrc
在文件最后增加
if [ "$TERM" == "linux" ]; then
fbterm -- tmux
exit
fi
最后效果如图