Linux的某一种纯终端中文显示和输入方案

这篇博客介绍了在Linux的纯终端中实现中文显示和输入的一种方法,通过使用univt(带有UTF-8补丁的终端)和uim-fep(输入法框架)。首先,需要为内核打补丁和字体补丁,然后安装并配置uim。在uim-fep的配置文件中修改快捷键设置,以使用Ctrl+空格激活输入法。完成这些步骤后,可以通过uim-fep启动拼音输入法,尽管中文拼音输入需逐字输入,但已经能够满足基本需求。
摘要由CSDN通过智能技术生成

纯终端里的中文解决方案,我能想到的最近的是zhcon,已经是多少年以前的事情,我自己都不记得,那时候觉得挺牛B,现在找到另一个解决方案:univt+uim-fep。

youbest创作的UTF-8补丁兼容性特别好,目前的名字就是univt,参考http://blog.chinaunix.net/uid/436750.html。目前作者更新到3.2.1的内核,但没有找到链接,用的是2.6.39,这是2.6最新的内核了。

先给内核打补丁和字体补丁

patch -Np1 -i ../utf8-kernel-2.6.39-core-1.patch
patch -Np1 -i ../utf8-kernel-2.6-fonts-3.patch
然后,在make menuconfig里选择vga vesa的驱动,以及framebuffer驱动,还有8x16的终端字体

uim参考网站http://code.google.com/p/uim/,最新的stable版是1.7.3,直接编译安装,不需要什么参数

./configure
make
make install
默认安装在/usr/local里,注意。

要正常使用uim-fep还需要修改一个地方,否则Ctrl+空格呼不出输入法

vi /usr/local/share/uim/generic-key-custom.scm

把:

(define-custom 'generic-on-key '("zenkaku-hankaku" "&

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值