感谢支持
我们一直在努力

Linux控制台汉化Fbterm和小小输入法Yong

本次汉化Linux控制台所使用的软件为fbterm和小小拼音输入法(yong).


1. 下载并安装fbterm:



  1. wget -c http://fbterm.googlecode.com/files/fbterm-1.7.0.tar.gz  
  2. tar -xzf fbterm-1.7.0.tar.gz  
  3. cd fbterm-1.7  
  4. ./configure –prefix=/usr  
  5. make  
  6. sudo make install  

将用户加入video组:


sudo adduser user video  


2. 下载并安装小小拼音输入法(yong),由于该软件在Linux下只提供7z压缩包文件,所以需下载并安装p7zip工具包.


免费下载地址在 http://linux.linuxidc.com/


用户名与密码都是www.linuxidc.com


具体下载目录在 /pub/2011/08/15/Linux控制台汉化Fbterm和Yong/p7zip/


(1). 安装p7zip:



  1. make 7z  
  2. sudo ./install.sh  

(2). 下载并解压yong输入法:


下载地址: http://www.linuxidc.com/Linux/2011-08/40745.htm


7z x yong-lin-1.7.0-1.7z  


(3). 将yong移到”/usr/local”目录下,然后进入”/usr/local/yong”,运行命令


“sudo ./yong-tool.sh –install”安装yong.


(4). 修改配置文件”~/.yong/yong.ini”,修改默认输入法为pinyin:



  1. [IM]  
  2. default=6  
  3. 中英文切换键改为左SHIFT:  
  4. [key]  
  5. CNen=LSHIFT 

3. 接着,修改fbterm的配置文件”~/.fbtermrc”,使fbterm使用yong作为


其默认的输入法:


input-method=yong  


4. 由于fbterm使用的默认字体mono表现比较差,所以我为Linux安装了


微软雅黑用于中文显示,Consolas用于英文显示(也可以使用Moncao,二者表现都不错,但是个人认为Consolas表现柔和,很适合作为编程字体).下面就涉及到Linux下字体的安装了:

(1). 安装微软雅黑:


a. 从Windows 7或XP中复制msyh.ttf和msyhbd.ttf到Linux字体目录”/usr/share/fonts/truetype/msttcorefonts”中,并将两个文件权限修改为777,也可以修改为644,再创建两个软连接,如:



  1. sudo ln -s msyh.ttf Msyh.ttf  
  2. sudo ln -s msyhbd.ttf Msyhbd.ttf  

b. 接着使用如下命令注册字体:



  1. sudo mkfontscale  
  2. sudo mkfontdir  
  3. sudo fc-cache -fv  

(2). Consolas也是Windows下的字体,其安装过程与微软雅黑一样,只是该字体下载地址在http://www.linuxidc.com/Linux/2011-08/40747.htm


(这是雅黑和Consolas的结合体,字体名称为”YaHei Consolas Hybrid”):


(3). Monaco本来为Mac系统上的字体,不过现在已经有Linux下的版本了,故只需下载并将其放到字体目录即可,也没了上面的麻烦了.


下载地址:http://www.linuxidc.com/Linux/2011-08/40748.htm


5. 修改fbterm的默认字体,编辑其配置文件”~/.fbtermrc”,修改font-names的值为”Consolas,Monaco,微软雅黑”,并将字体font-size调大至15,这就看个人爱好了.


6. 最后修改用户配置文件”~/.bashrc”,在文件尾部添加命令,”LANG=zh_CN.UTF-8 fbterm”,这样在用户从控制台登录后,立即就可以进入fbterm终端,并且能够正常支持中文的显示和输入了.


由于在GUI下的终端能够很好地支持中文输入和显示了,显然不需要使用fbterm了,但是为了能够在GUI和控制台进行切换的过程中自动调用fbterm,故我在bashrc中添加


如下判断:



  1. if [“$TERM” = “linux” ]; then  
  2. # 此处使用了别名,如此当我们退出fbterm后便能够简单的通过命令  
  3. # fbterm重新启动fbterm了,而不用再指定LANG.  
  4. alias fbterm=‘LANG=zh_CN.UTF-8 fbterm’  
  5. fbterm  
  6. fi  

7 . ^_^,很高兴地告诉你,这篇文章大部分就是在控制台下写的,因为还有些URL地址什么的,我还不知道怎么复制,所以……不过感觉倍儿爽,你也来试试吧!


截图如下:



参考资料:


国人精品:小小输入法(yong输入法) http://www.linuxidc.com/Linux/2011-08/40745.htm


CentOS下安装微软雅黑字体 http://www.linuxidc.com/Linux/2011-08/40742.htm


FbTerm:支持中英文显示的控制台 http://www.linuxidc.com/Linux/2011-08/40741.htm


让Linux终端显示中文 还能在终端下看电影 http://www.linuxidc.com/Linux/2011-08/40740.htm


Ubuntu文本控制台显示英文 图形控制台显示中文 http://www.linuxidc.com/Linux/2011-08/40739.htm


 


 


 

赞(0) 打赏
转载请注明出处:服务器评测 » Linux控制台汉化Fbterm和小小输入法Yong
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏