[opensuse-m17n] scim inaccessible from emacs
Hi, After upgrading to opensuse 10.2, I can no longer input anything with SCIM in Emacs. The usual keys Ctl-Spc and Ctl-Alt-Spc are occupied by Emacs bindings ('set-mark-command', 'mark-sexp'). Previously these X11 system seemed to take precedence over the Emacs bindings, but this is now no longer the case. In other windows, such as 'konsole', scim works fine. The problem is the same in other window managers such as ratpoison. KDE has an additional intersting problem: Ctl-Alt-Spc invokes the KBeagle search tool, even from Emacs. This imho shows that X11 can take precedence over Emacs even in the new system, if configured that way. But how do I configure it ? -- Hartmut Pilch 裴寒牧 ピルヒ・ハルトムート http://a2e.de/phm -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-m17n+help@opensuse.org
After upgrading to opensuse 10.2, I can no longer input anything with SCIM in Emacs. The usual keys Ctl-Spc and Ctl-Alt-Spc are occupied by Emacs bindings ('set-mark-command', 'mark-sexp'). Previously these X11 system seemed to take precedence over the Emacs bindings, but this is now no longer the case.
In SuSE 10.1 any C-Sp, C-A-Sp all unmistakeably invoke SCIM functions no matter in which environment under X11. In SuSE 10.2 KDE I can still invoke Scim by clicking on the scim icon on the right bottom of the screen, but even this way I can not input anything into Emacs. The same is true about functions bound to keys that are unbound in Emacs, such as C-A-RightArrow, C-A-UpArrow. Also, I have trouble trying to define new bindings using the skim config menu. E.g. defining 'Control+F8' as a synonym of 'Control-Space' doesn't seem to have any effect. When I press C-F8 in konsole or elsewhere, nothing happens, whereas C-Sp does work in konsole. Where can I set key bindings that are valid throughout the X11 system and move away conflicting ones, such as the KBeagle popup (which is less important for me than scim)? -- Hartmut Pilch 裴寒牧 ピルヒ・ハルトムート http://a2e.de/phm
PILCH Hartmut <phm@a2e.de> さんは書きました:
In SuSE 10.2 KDE I can still invoke Scim by clicking on the scim icon on the right bottom of the screen, but even this way I can not input anything into Emacs.
I cannot reproduce that. I can input Chinese just fine in Emacs in openSUSE 10.2 KDE. I use "Shift+Space" as the Scim trigger key because Control+Space is needed in Emacs. Using Control+Space as the Scim trigger key is very inconvenient for Emacs users as Control+Space is needed for the set-mark-command. At least I cannot stand it if C-SPC does anything but set-mark-command in Emacs. -- Mike FABIAN <mfabian@suse.de> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 I � Unicode -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-m17n+help@opensuse.org
PILCH Hartmut <phm@a2e.de> さんは書きました:
In SuSE 10.1 any C-Sp, C-A-Sp all unmistakeably invoke SCIM functions no matter in which environment under X11.
This is still the same in openSUSE 10.2. If you have Control+space configured as the SCIM trigger key, you will not be able to use it in Emacs anymore because Emacs doesn't see the Control+space anymore.
Also, I have trouble trying to define new bindings using the skim config menu. E.g. defining 'Control+F8' as a synonym of 'Control-Space' doesn't seem to have any effect. When I press C-F8 in konsole or elsewhere, nothing happens, whereas C-Sp does work in konsole.
Control+F8 doesn't work for me either. I don't know why. Try Shift+space, this works and doesn't conflict with anything.
Where can I set key bindings that are valid throughout the X11 system and move away conflicting ones, such as the KBeagle popup (which is less important for me than scim)?
The settings in the skim setup dialog and the keybindings in the KDE control centre work fine for me (apart from the problem that I cannot set Control+F<something> as a trigger key for SCIM either). -- Mike FABIAN <mfabian@suse.de> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 I � Unicode -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-m17n+help@opensuse.org
In SuSE 10.1 any C-Sp, C-A-Sp all unmistakeably invoke SCIM functions no matter in which environment under X11.
This is still the same in openSUSE 10.2. If you have Control+space configured as the SCIM trigger key, you will not be able to use it in Emacs anymore because Emacs doesn't see the Control+space anymore.
Why did it see it before? The conflict always existed, but somehow Scim was able to take precedence over Emacs, and I already got used to typing C-@ for M-x set-mark-command.
Try Shift+space, this works and doesn't conflict with anything.
I have, in ~/.scim/config and /etc/scim/config: /Hotkeys/FrontEnd/Trigger = Control+space,Shift+space,Zenkaku_Hankaku,Hangul Yet either C-Sp nor Sh-Sp work from Emacs for me, neither under KDE nor Ratpoison. -- Hartmut Pilch http://a2e.de/phm -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-m17n+help@opensuse.org
PILCH Hartmut <phm@a2e.de> さんは書きました:
In SuSE 10.1 any C-Sp, C-A-Sp all unmistakeably invoke SCIM functions no matter in which environment under X11.
This is still the same in openSUSE 10.2. If you have Control+space configured as the SCIM trigger key, you will not be able to use it in Emacs anymore because Emacs doesn't see the Control+space anymore.
Why did it see it before?
The conflict always existed, but somehow Scim was able to take precedence over Emacs, and I already got used to typing C-@ for M-x set-mark-command.
Try Shift+space, this works and doesn't conflict with anything.
I have, in ~/.scim/config and /etc/scim/config:
/Hotkeys/FrontEnd/Trigger = Control+space,Shift+space,Zenkaku_Hankaku,Hangul
Yet either C-Sp nor Sh-Sp work from Emacs for me, neither under KDE nor Ratpoison.
This is strange, I cannot reproduce this problem at all, it works fine here on openSUSE 10.2. What about other applications using XIM, for example xterm. Does it work in xterm for you? What version of Emacs are you using? Are you using the SuSE package or have you compiled your own Emacs? -- Mike FABIAN <mfabian@suse.de> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 I � Unicode -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-m17n+help@opensuse.org
I have, in ~/.scim/config and /etc/scim/config:
/Hotkeys/FrontEnd/Trigger = Control+space,Shift+space,Zenkaku_Hankaku,Hangul
Yet either C-Sp nor Sh-Sp work from Emacs for me, neither under KDE nor Ratpoison.
This is strange, I cannot reproduce this problem at all, it works fine here on openSUSE 10.2.
What about other applications using XIM, for example xterm. Does it work in xterm for you?
Yes, perfectly, even as 'root' (after a 'su'), with either C-Sp or Sh-Sp.
What version of Emacs are you using? Are you using the SuSE package or have you compiled your own Emacs?
The SuSE package, GNU Emacs 21.3.1, compiled 2006-11-27 on tanajew, installed here on a system on which 10.2 was installed from scratch (with formatting, no update). -- Hartmut Pilch http://a2e.de/phm -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-m17n+help@opensuse.org
PILCH Hartmut <phm@a2e.de> さんは書きました:
What version of Emacs are you using? Are you using the SuSE package or have you compiled your own Emacs?
The SuSE package, GNU Emacs 21.3.1, compiled 2006-11-27 on tanajew, ^^^^^^
The emacs package which came with openSUSE 10.2 had the version number 21.3 (emacs-21.3-249.i586.rpm). Where did you get this emacs package from? Do you have any additional installation sources configured in YaST2?
installed here on a system on which 10.2 was installed from scratch (with formatting, no update).
-- Mike FABIAN <mfabian@suse.de> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 I � Unicode -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-m17n+help@opensuse.org
The emacs package which came with openSUSE 10.2 had the version number 21.3 (emacs-21.3-249.i586.rpm).
Where did you get this emacs package from?
Do you have any additional installation sources configured in YaST2?
Oops, I do have smart with quite a few installation sources, and in some cases smart installed external sources where I didn't expect this. So I'll try to de-install emacs and re-install the one from the DVD and see what happens. -- Hartmut Pilch http://a2e.de/phm -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-m17n+help@opensuse.org
PILCH Hartmut <phm@a2e.de> さんは書きました:
The emacs package which came with openSUSE 10.2 had the version number 21.3 (emacs-21.3-249.i586.rpm).
Where did you get this emacs package from?
Do you have any additional installation sources configured in YaST2?
Oops, I do have smart with quite a few installation sources, and in some cases smart installed external sources where I didn't expect this.
So I'll try to de-install emacs and re-install the one from the DVD and see what happens.
Did you find out where your emacs package came from? Did it work for you with the original package from the DVD? -- Mike FABIAN <mfabian@suse.de> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 I � Unicode -- To unsubscribe, e-mail: opensuse-m17n+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-m17n+help@opensuse.org
participants (2)
-
Mike FABIAN
-
PILCH Hartmut