免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 14500 | 回复: 2
打印 上一主题 下一主题

[桌面系统] 最新最给力的字符终端中文支持软件fbterm配置安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-09 21:54 |只看该作者 |倒序浏览
目前字符终端的中文支持有cce,zhcon和最新的fbterm,cce和zhcon已经停止更新维护,只有fbterm目前在不断开发更新中,而且在我的系统上一运行zhcon就死机,所以fbterm才是目前最适合的选择。由于fbterm开发得比较晚,现在一些系统上的源里面还没有,所以需要另外自己安装。

安装fbterm
下面所有操作均在 debian i386 lenny 下进行。不同的系统请自行留意。

1.需要 framebuffer 支持,启动参数需要加上  vga=0x0314(这个数字是800x600分辩率,16色,当然也可以尝试其它设置,具体参数可以网上自己找)。如果加上了这个仍然没有打开framebuffer,请自行找资料打开,不在本文的讨论范围。
2. 添加安装源
# 下面是临时的一些源,安装完即可手工注释掉,免的影响稳定版软件。
echo "deb http://ftp.debian.org/debian testing main" >> /etc/apt/sources.list
echo "deb http://people.debian.org.tw/~mat/ lenny main" >> /etc/apt/sources.list

# 安装需要的软件包,中文字体请按自己爱好添加,这里使用 wqy 点阵
特别注意:这里安装请选用aptitude,不要用apt,用apt的话可能会有一些兼容问题无法自行解决(我的就是,后来用aptitude重新安装就好了).
apt-get update
aptitude install libucimf ucimf-openvanilla openvanilla-modules fbterm fbterm-ucimf xfonts-wqy

3. 屏蔽除 拼音、五笔 之外的输入法(可选)
这一些可以说是大多数人都应该做的,不然几十个输入法,光是切换输入法就烦死了。
进入/usr/lib/openvanilla/OVIMGeneric和/usr/share/openvanilla/OVIMGeneric这两个文件夹里面,将里面不要用文件删除或者备份,如下:
mkdir bak
mv (不要的).cin bak/
我的文件夹里面只保留了以下两个文件,一个拼音一个五笔,有其它需要的自行选择:
pinyin.cin  wubizixing2.cin

这里有点要注意的是:
1)/usr/share/openvanilla/OVIMGeneric里面的wubizixing.cin只能打单字,不能打词组。但wubizixing2.cin可以打词组,默认选择的是wubizixing.cin。所以删除或者备份wubizixing.cin,只保留wubizixing2.cin即可。
2)在终端里打开的输入法顺序是以文件名排列的,像我自己常用的是五笔,那么就把五笔排在前面即可,例如在wubizixing2.cin前面加个数字2,变成2wubizixing2.cin即可。那么按Ctrl+Space键的时候,默认打开的就是五笔了。

4.常见问题FAQ
1).第一次运行,出现下面的错误信息提示并且输入法不能启动(或者只有root用户正常)
[input] can't change kernel keymap table, all shortcuts will NOT work,  see SECURITY NOTES section of man page for solution.
解法1) setuid (適用一般狀況)
chmod u+s /usr/bin/fbterm
解法2) setcap (適用於 Kernel >= 2.6.27 )
sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm

2).需要运行 fbterm 的用户,需要执行下面的命令
LANG=zh_CN.UTF-8
fbterm -i fbterm_ucimf

# 设置 alias,直接使用 fbterm 调用上面命令 (可选)
echo "alias fbterm='LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 fbterm -i fbterm_ucimf'" >> ${HOME}/.bashrc
. ${HOME}/.bashrc

# 修改默认字体大小 (推荐)
在$HOME/.fbtermrc里面即可找到
font-size=16
这一行,将后面的数字改为自己想要的即可,推荐将字体大小改为16。

设置文件一个是主目录下的.fbtermrc,一个是/etc/ucimf.conf
具体内容请参考说明,虽是英文,但是很容易看懂的。
Google开发主页FAQ
http://code.google.com/p/ucimf/wiki/FAQ

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
2 [报告]
发表于 2010-11-12 17:25 |只看该作者
贴图吧

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2010-11-27 22:02 |只看该作者
zhcon在我的fedora也无法使用。

回去试试楼主说的看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP