Ubuntu中在tty终端显示和输入汉字

Ubuntu中在tty终端显示和输入汉字

--使用fbterm&yong输入法

题记:仅以此文祭奠我死去的一天

软硬件环境:Ubuntu12.04 LTS, lenovo Z460

缘起

Ubuntu中默认可以打开7tty终端,其中第7tty终端启动了xorg的图形界面服务和窗口管理器。可以通过Ctrl+ Alt+F1-6打开tty1tty6。今天心血来潮,试了试在tty终端敲命令浏览系统,突然发现一个问题,tty终端中对中文的支持不是很好,显示中文的时候时编程这样了”?????ubuntu???.doc”.

于是,我就上网上找找看有没有什么解决方案。如果知道这个事情会花费我一天的时间的话,我绝对不会去干的。

解决方案

经过一天的尝试和探索,我找到了一个可以在ubuntu12.04以及12.10下可行的方法;

1.安装fbtermsudo apt-getinstall fbterm(也可以选择源码安装的方式)

2.修改fbterm的配置文件:.fbtermrc -修改的地方使用红色标记起

注意:由于fbterm是使用sudo提升权限安装的,所以在/root/目录下会有一个.fbtermrc文件,如果是一般的用户需要在其用户主目录(/home/usrname/)下创建一个.fbtermrc文件,.fbtermrc中的内容复制过来.

#字体名称和字体大小,都是可以修改的,字体还好,大小不太合适,就将其修改了

font-names=mono

font-size=17

# force font width (and/orheight), usually for non-fixed width fonts

# legal value format: n (fw_new =n), +n (fw_new = fw_old + n), -n (fw_new = fw_old - n)

#font-width=

#font-height=

# default color offoreground/background text

# available colors: 0 = black, 1 =red, 2 = green, 3 = brown, 4 = blue, 5 = magenta, 6 = cyan, 7 = white

color-foreground=7

color-background=0

# max scroll-back history lines ofevery window, value must be [0 - 65535], 0 means disable it

history-lines=1000

#注意:修改了这一个后,在tty下就可以看到汉字的正常显示,我想大概是因为Ubuntu下的汉字编码使用的就是utf8

text-encodings=utf8

# cursor shape: 0 = underline, 1 =block

# cursor flash interval inmilliseconds, 0 means disable flashing

cursor-shape=0

cursor-interval=500

# additional ascii charsconsidered as part of a word while auto-selecting text, except ' ',0-9, a-z, A-Z

word-chars=._-

# change the clockwise orientationangle of screen display

# available values: 0 = 0 degree,1 = 90 degrees, 2 = 180 degrees, 3 = 270 degrees

screen-rotate=0

#指定相应的输入法,这里使用的是小小(yong)输入法,由于我自己不愿意安装fictx输入法,ibus-fbterm不能#使用,各种奇怪的错误,就试用了yong输入法

input-method=yong

#ambiguous-wide=yes

3安装yong输入法—该输入法是国人创建的,

  • 2
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值