linux文本模式下显示/输入中文

[b]主要参考自:[/b]
[url="http://jz1005.blog.163.com/blog/static/6743124320097100168780/"]fbterm和ucimf安装与字符界面显示中文[/url]
[url="http://www.linuxgem.org/2008/8/7/Fbterm.4887.html"]Fbterm -- 支持显示 UTF-8 字体的纯终端[/url]
[url="http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=89795"]在Ubuntu 9.04啟用Framebuffer[/url]
[url="http://blog.chinaunix.net/u3/98826/showart.php?id=1963370"]fbterm + ucimf 中文字符界面安装指南 (debian 方式)[/url]

网上搜索到的方法多是安装中文平台的,还有就是给LANG设置值为zh_CN.UTF-8的,后面这种方法不知道为什么在Ubuntu下行不通,不知道是不是我什么地方没搞好,显示的总是菱形。。没办法,只好去装中文平台。搜索到的中文平台有3种:zhcon、CCE和fbterm。3种当中,好像是zhcon最老,CCE其次,fbterm最新(08年发布的),前面两种好像都停止更新了,于是我就选择了fbterm,以及中文输入所需要的ucimf。下面是安装过程,都是从网上搜集的,之前发在[url="http://ubuntu.group.iteye.com/group/topic/15090"]圈子里[/url],现在copy到博客做备份+凑数 :) :

fbterm在这里下载:
[url]http://code.google.com/p/fbterm/downloads/list[/url]
目前最新的是fbterm-1.5.tar.gz
在安装fbterm之前需要启用framebuffer,详细的方法见:
[url]http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=89795[/url]
(上面这个链接如果打不开可以看这个:[url]http://blog.csdn.net/fox1978/archive/2009/03/11/3980224.aspx[/url])
启用framebuffer之后,解压fbterm-1.5.tar.gz,configure make&install。
安装完毕,在文本模式(只能在文本模式下,在x window的终端里不能执行)执行fbterm,输个date命令看看输出的中文是不是乱码,如果不是,说明安装成功了。
安装ucimf之前还要先安装一个libltdl:
sudo apt-get install libltdl-dev
还有freetype2:
sudo apt-get install libfreetype6-dev
还有fontconfig:
sudo apt-get install libfontconfig1-dev

接着去[url]http://ucimf.sourceforge.net/[/url]下载:
libucimf-2.2.8.tar.gz
ucimf-openvanilla-2.10.5.tar.gz
fbterm_ucimf-0.2.5.tar.gz
openvanilla-modules-0.8.0_13.tar.gz
然后解压,安装。

[color=red]注意这4个包在configure的时候好像一定要指定--prefix=/usr
另外,libucimf在configure的时候还要指定--sysconfdir=/etc[/color]

我第一次安装的时候就是不带参数,结果装完运行fbterm之后,一按ctrl+space,就出现一行错误,说找不到libucimf.so.0。

安装完毕,记得把要使用framebuffer的用户加入video组:
sudo gpasswd -a 用户名 video

接着运行LANG=zh_CN.UTF-8 fbterm -i fbterm_ucimf
然后就可以使用ctrl+space开启输入法了。用ctrl+shift可以在各输入法之间切换。
更多的ucimf问题参见官方FAQ:[url]http://ucimf.sourceforge.net/data/html/FAQ[/url]

最后设置 alias,直接使用 fbterm 调用上面命令:

echo "alias fbterm='LANG=zh_CN.UTF-8 fbterm -i fbterm_ucimf'" >> ${HOME}/.bashrc

你可能感兴趣的:(Linux)