在ubuntu的字符登陆界面,中文显示默认是乱码的,而且也不支持中文输入,解决方法有很多,
1)安装zhcon——解决中文显示乱码的问题。
sudo apt-get install zhcon
然后ctrl+alt+F1~F6进入字符界面,然后输入sudo zhcon --utf8就可以了。不过只能解决中文显示乱码的问题。所以我更喜欢第二种方法。
2)解决中文显示乱码和中文输入的问题。
参考:
http://www.linuxdiyf.com/linux/16197.html
在linux安装搜狗输入法和fbterm解决ubuntu 14.04 tty终端中文显示和输入
最近安装了ubuntu 14.04 最新的操作系统。体验了一下很不错,对于笔记本电池发热问题改善明显,之前12.10版,电池发热厉害的狠。下面说说正题。
在ubuntu tty 环境下,中文不能正常显示,也不能使用中文输入法。为此可用下面的方法来解决这个问题:
1.fcitx 一个输入法框架。
2.fcitx-sogoupinyin 搜狗输入法,搜狗输入法是基于fcitx实现的。
3.im-switch 输入法切换组件。
4.fbterm 终端仿真机,tty终端不支持中文,就是通过fbterm虚拟终端来实现中文显示和输入问题。
5.fcitx-frontend-fbterm 这个组件是fbterm支持fcitx输入法所需,叫fcitx-fbterm输入法。
第一,批量安装需要的软件:
sudo apt-get install fcitx fcitx-sogoupinyin im-switch fbterm fcitx-fronten-fbterm
第二,配置用户目录下的.fbtermrc文件
修改字体为 font-name=Ubuntu Mono, fbterm默认的字体不好看,fc-list 可查看其他的字体
修改字体大小为 font-size=18
修改问题编码为 text-encodings=utf8
修改输入法为 input-method=fcitx-fbterm
至此软件环境部署完毕,下面可以试试效果了:
不过里面讲解有点问题,我整理如下:
首先你需要安装一个输入法,不一定是谷歌拼音,我安装的是搜狗输入法。
然后(最好在字符界面操作,不然启动不了fbterm)
sudo apt-get install fcitx im-switch fbterm fcitx-frontend-fbterm
配置用户目录下的.fbtermrc文件
修改字体大小为 font-size=18
修改问题编码为 text-encodings=utf-8
修改输入法为 input-method=fcitx-fbterm
至此软件环境部署完毕,下面可以试试效果了。
注意其实配置文件有多份,因为是根据用户来的,比如我root一个配置文件,然后我普通用户一个配置文件,可能都需要配置。比如我是:
1.vi /root/.fbtermrc
2.vi /home/sj/.fbtermrc
然后进行上面的修改即可,然后ctrl+alt+f1进入tty1字符界面
直接输入命令fbterm就进入了另一种模式。然后就会看见是中文显示,默认ctrl+space是切换中文输入法,如果切换无效,可以输入fcitx 回车
完成后就可以ctrl+space切换输入中文了。