|
楼主 |
发表于 2003-11-28 20:44:01
|
显示全部楼层
对,其实不用在emacs中作什么特殊设置就能用, 我可能是没把LC_CTYPE设成zh_CN.GB2312的原因,导致显示的是乱码
今天早上,fcitx突然不能用了,出来输入窗口后,只要输入任何字符, fcitx就会退出,在终端窗口中显示的是signal 11
重装无数遍也不行, 而把fictx改成chinput却能正常输入汉字。
后来发现编译安装时, 要把~/.fcitx删除才行
后来我又给emacs有加了五笔输入法。下面是过程。
=============================================
给emacs加五笔输入法
emacs中的输入法需要leim软件包,从http://ftp.gnu.org/pub/gnu/emacs/下载
我下载的是leim-21.3.tar.gz
解开后, 里面有Makefile.in而没有Makefile文件,Makefile.in是configure的输入文件,而包里面也没有configure文件, 大概leim软件包是和emacs软件包一起编译的吧.
我的系统是Debian, emacs版本是21.2,已经装上,下面只编译leim包(如果和emacs一起编译,就不需要修改Makefile.in文件)
步骤如下:
1 将解压的leim拷到/usr/share/emacs/21.2/leim
2 cd /usr/share/emacs/21.2
3 将GNUmakefile拷到当前目录下(GNUmakefile是修改Makefile.in得到的, 在附件中)
#说明:如果你的emacs版本不是21.2,你应把1,2步中的的21.2改为你的正确版本号
# 还要将GNUmakefile中的version=21.2改为version="你的emacs版本号"
4 make
5 将wb.el拷到/usr/share/emacs/21.2/leim/quail下 (wb.el在附件中)
6 make leim-list.el
#OK
#说明: wb.el中的五笔码表是用从www.fcitx.org下载的wbx.mb做的
#说明:leim中的与输入法有关el文件是由tit文件用make编译时产生的,但用wbx.mb做了一个wb.tit文件后,编译出的wb.el文件有许多错误,所以只好手工产生了wb.el
其实,我想更简单的方法是(没试):
1 把wb.el拷到 /usr/share/emacs/21.2/leim/quail下
(如果你能用ctrl+\或M-x set-input-method 改变成中文输入法,这个目录应该已经存在)
2 用emacs打开wb.el, 用M-x byte-compile-file编译wb.el
3 在文件/usr/share/emacs/21.2/leim/leim-list.el中加入
(register-input-method
"chinese-wb" "Chinese-GB" 'quail-use-package
"中文输入[五笔]" "中文输入[五笔]"
"quail/wb")
4 重新启动emacs
(附件500多K,不能发) |
|