SuperMMX wrote:
Hi, Shixin Zeng On Tue, 22 Mar 2005 15:13:27 +0800 Shixin Zeng <shixinzeng@sjtu.edu.cn> wrote:以前用得很好的,可是前些日子系统升级了,gtk从2.4.24升级到2.6.3 emacs22(ustc)、emacs21就没法激活输入法(scim)了,每次Ctrl+Space的时候, 都是说Mark set,Mark activedlocale 设置问题? 你的 emacs 是如何启动的?
~>locale LANG=en_US.UTF-8 LC_CTYPE=zh_CN.UTF-8 LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= ~>emacs22-gtk -q ~>env GTK_IM_MODULE="xim" emacs22-gtk -q ~>env GTK_IM_MODULE="xim" emacs21 ~>emacs21 -q 都是一样的效果,输入法没法激活
当使用emacs -nw时,是可以激活中文输入法(scim)的,用起来也没什么问题的 我尝试过env GTK_IM_MODULE="xim" emacs22,也没有用emacs -nw 启动终端, 只要你的 terminal emulator 支持就可以了. 所以这个时候与 emacs 本身联系不大.
-- Best regards Shixin Zeng Class A0401093, Minhang Campus of Shanghai Jiaotong University, China