Emacs 24.3 with FCITX input methods[Resolved in 14.2]
Posted: 6. Sep 2014, 11:27
Hi, Here is a problem since I first use Slackware with Emacs, Whether you believe it or not,
This nightmare has been bothering me for many years.
It not be resolved ...
So, I Tried again PLEASE your guys understood deeply Linux help me!
Reproduce:
1. install emacs 24.3 with apt-get.
2. install FCITX (chinese input method) with slackbuild http://slackbuilds.org/repository/13.37/misc/fcitx/
or compile yourself from this github: https://github.com/fcitx/fcitx, I just use default setting.
3. start up with: `emacs -q ' (create a new GUI buffer), I work in this way.
4. input method is worked, when I press C-space (hotkey for FCITX), input method can active and can input chinese.
5. exit emacs with C-x C-c
6. start emacs again. now, When I press C-space, input method missing, only emacs complain: mark-active/mark-deactive.
But in Terminal, or any other GUI app, FCITX still worked for me.
So the only thing I can do is: relogin, restart emacs, FCITX worked again, but, I can not exit this process, and can not
startup a new emacs process, seem like only one emacs process can capture input method, if you quit ...
This problem happen in Slackware 13.1, Slackware 13.37, Slackware 14.01, Slackware 14.1, and Salix all version.
Any one can help me for this? does something missing about XIM support for others input method ?
This nightmare has been bothering me for many years.
It not be resolved ...
So, I Tried again PLEASE your guys understood deeply Linux help me!
Reproduce:
1. install emacs 24.3 with apt-get.
2. install FCITX (chinese input method) with slackbuild http://slackbuilds.org/repository/13.37/misc/fcitx/
or compile yourself from this github: https://github.com/fcitx/fcitx, I just use default setting.
3. start up with: `emacs -q ' (create a new GUI buffer), I work in this way.
4. input method is worked, when I press C-space (hotkey for FCITX), input method can active and can input chinese.
5. exit emacs with C-x C-c
6. start emacs again. now, When I press C-space, input method missing, only emacs complain: mark-active/mark-deactive.
But in Terminal, or any other GUI app, FCITX still worked for me.
So the only thing I can do is: relogin, restart emacs, FCITX worked again, but, I can not exit this process, and can not
startup a new emacs process, seem like only one emacs process can capture input method, if you quit ...
This problem happen in Slackware 13.1, Slackware 13.37, Slackware 14.01, Slackware 14.1, and Salix all version.
Any one can help me for this? does something missing about XIM support for others input method ?