Linux文本模式下利用fbterm+ucimf+w3m实现中文输入,浏览,上网
2010-02-07 20:59
316 查看
不晓得怎么搞的,对Linux的文本模式总是情有独钟,这两天一直在弄中文支持。
以前用过zhcon,可以输入和浏览中文,但是用w3m上网的时候显示有问题。我怀疑是zhcon和w3m在framebuffer的使用上有冲突的缘故,毕竟zhcon好多年没有更新了。截图如下:
于是在网上搜索,发现fbterm这个使用framebuffer技术的控制台下有ucimf插件,可以使用东亚语言的输入法。
于是就安装fbterm和ucimf的依赖程序以及ucimf。安装候可以正常显示中文,w3m上网也很好,字体也可以设置的跟Xwindows下一样美观,如图:
但是问题就是不能输入中文,ucimf官网上的配置我的尝试过了还是不行,于是我就把fbterm(从rpm源安装的)和ucimf(官网下源码包编译的)删掉,从网上找了一段shell脚本,修改成最新的版本的程序,安装。内容如下:
Code:
#-----------------UserManual-----------------
wget -c http://ucimf.googlecode.com/files/UserManual.pdf
wget -c http://ucimf.googlecode.com/files/UserManual.txt
#-----------------install--------------------
cd
wget -c http://ucimf.googlecode.com/files/libucimf-2.2.9.tar.gz
tar -xvf libucimf-2.2.9.tar.gz
cd libucimf-2.2.9/
./configure --prefix=/usr --sysconfdir=/etc
make
make install
cd
rm -rf libucimf-2.2.9/
wget -c http://ucimf.googlecode.com/files/ucimf-openvanilla-2.10.6.tar.gz
tar -xvf ucimf-openvanilla-2.10.6.tar.gz
cd ucimf-openvanilla-2.10.6/
./configure --prefix=/usr
make
make install
cd
rm -rf ucimf-openvanilla-2.10.6/
wget -c http://ucimf.googlecode.com/files/openvanilla-modules-0.8.0_13.tar.gz
tar -xvf openvanilla-modules-0.8.0_13.tar.gz
cd openvanilla-modules-0.8.0_13/
./configure --prefix=/usr --with-zh_CN
make
make install
cd
rm -rf openvanilla-modules-0.8.0_13/
wget -c http://fbterm.googlecode.com/files/fbterm-1.6.tar.gz
tar -xvf fbterm-1.6.tar.gz
cd fbterm-1.6/
./configure --prefix=/usr
make
make install
cd
rm -rf fbterm-1.6/
wget -c http://ucimf.googlecode.com/files/fbterm_ucimf-0.2.6.tar.gz
tar -xvf fbterm_ucimf-0.2.6.tar.gz
cd fbterm_ucimf-0.2.6/
./configure --prefix=/usr
make
make install
cd
rm -rf fbterm_ucimf-0.2.6/
#-------------------run----------------------
#LANG=zh_CN.UTF-8 fbterm -i fbterm_ucimf
安装到fbterm的时候发现缺少某些库,但是以前用rpm包安装的时候没有如此提示,下载了这些库,安装成功。
不会配置ucimf的可以看这个脚本下载下来的UserManual
也可以输入中文了,如图:
不过偶尔字体显示粗糙,但有时候退出fbterm重新就去又好了,也有怎么退都不好的时候,字体是文泉驿等宽正黑16号。如图:
真不知道这种偶发的小故障根源在哪里。。头大。。
想要尝试的同学,上面的文字里有各种软件的官网链接,自己可以去查。如果不会的可以来留言。我会尽力帮忙。
以前用过zhcon,可以输入和浏览中文,但是用w3m上网的时候显示有问题。我怀疑是zhcon和w3m在framebuffer的使用上有冲突的缘故,毕竟zhcon好多年没有更新了。截图如下:
于是在网上搜索,发现fbterm这个使用framebuffer技术的控制台下有ucimf插件,可以使用东亚语言的输入法。
于是就安装fbterm和ucimf的依赖程序以及ucimf。安装候可以正常显示中文,w3m上网也很好,字体也可以设置的跟Xwindows下一样美观,如图:
但是问题就是不能输入中文,ucimf官网上的配置我的尝试过了还是不行,于是我就把fbterm(从rpm源安装的)和ucimf(官网下源码包编译的)删掉,从网上找了一段shell脚本,修改成最新的版本的程序,安装。内容如下:
Code:
#-----------------UserManual-----------------
wget -c http://ucimf.googlecode.com/files/UserManual.pdf
wget -c http://ucimf.googlecode.com/files/UserManual.txt
#-----------------install--------------------
cd
wget -c http://ucimf.googlecode.com/files/libucimf-2.2.9.tar.gz
tar -xvf libucimf-2.2.9.tar.gz
cd libucimf-2.2.9/
./configure --prefix=/usr --sysconfdir=/etc
make
make install
cd
rm -rf libucimf-2.2.9/
wget -c http://ucimf.googlecode.com/files/ucimf-openvanilla-2.10.6.tar.gz
tar -xvf ucimf-openvanilla-2.10.6.tar.gz
cd ucimf-openvanilla-2.10.6/
./configure --prefix=/usr
make
make install
cd
rm -rf ucimf-openvanilla-2.10.6/
wget -c http://ucimf.googlecode.com/files/openvanilla-modules-0.8.0_13.tar.gz
tar -xvf openvanilla-modules-0.8.0_13.tar.gz
cd openvanilla-modules-0.8.0_13/
./configure --prefix=/usr --with-zh_CN
make
make install
cd
rm -rf openvanilla-modules-0.8.0_13/
wget -c http://fbterm.googlecode.com/files/fbterm-1.6.tar.gz
tar -xvf fbterm-1.6.tar.gz
cd fbterm-1.6/
./configure --prefix=/usr
make
make install
cd
rm -rf fbterm-1.6/
wget -c http://ucimf.googlecode.com/files/fbterm_ucimf-0.2.6.tar.gz
tar -xvf fbterm_ucimf-0.2.6.tar.gz
cd fbterm_ucimf-0.2.6/
./configure --prefix=/usr
make
make install
cd
rm -rf fbterm_ucimf-0.2.6/
#-------------------run----------------------
#LANG=zh_CN.UTF-8 fbterm -i fbterm_ucimf
安装到fbterm的时候发现缺少某些库,但是以前用rpm包安装的时候没有如此提示,下载了这些库,安装成功。
不会配置ucimf的可以看这个脚本下载下来的UserManual
也可以输入中文了,如图:
不过偶尔字体显示粗糙,但有时候退出fbterm重新就去又好了,也有怎么退都不好的时候,字体是文泉驿等宽正黑16号。如图:
真不知道这种偶发的小故障根源在哪里。。头大。。
想要尝试的同学,上面的文字里有各种软件的官网链接,自己可以去查。如果不会的可以来留言。我会尽力帮忙。
相关文章推荐
- Linux文本模式下利用fbterm+ucimf+w3m实现中文浏览,输入,上网
- 利用UITextField自定义搜索栏,实现中文输入过程中字母的搜索功能
- 利用SPCE061A实现中文输入
- 利用Keydown事件阻止用户输入实现代码
- 实现textarea限制输入字数(包含中文只能输入10个,全ASCII码能够输入20个)
- Android 利用Java实现压缩与解压缩(zip、gzip)支持中文路径
- 利用WebClient实现对Http协议的Post和Get对网站进行模拟登陆和浏览
- 使用消息钩子实现CEGUI中文输入
- 利用Map实现的统计每个输入字符串或则单词出现的次数
- Python版Appium实现中文输入
- 利用jQuery实现可输入搜索文字的下拉框
- 利用jQuery是实现可输入(搜索)的下拉框
- Javascript实现禁止输入中文或英文的例子
- .Net网络通讯编程[利用Socket实现字串、文件、序列化对象传输]--使用封装的网络服务3[聊天室][使用IE浏览本页]
- 利用Canvas实现360度浏览
- ubuntu11.10英文版实现中文输入的办法 (为ubuntu11.10英文版操作系统添加五笔输入法)
- 利用jquery实现在html的表格中使用上下左右键切换单元格,同时只限制单元格输入数字
- 在VC中使用SendInput函数实现中文的自动输入
- 实现文件图片浏览功能,并把路径输入文本框