Okay, now let's do a summary: > The default scim configuration is still different from other > distributions and harder to use.
Different, yes. Hard to use, depends on who you ask, I think. > The > on/off is global (in contrast to other distributions which set up scim > so that it can be turned on/off in each window separately). This is a deliberate choice made by Ubuntu, as you can see in the patch [1]: diff -ruNad scim-1.4.6~/configs/config scim-1.4.6/configs/config --- scim-1.4.6~/configs/config 2007-05-11 10:18:00.000000000 +0800 +++ scim-1.4.6/configs/config 2007-05-11 10:30:02.000000000 +0800 @@ -1,5 +1,6 @@ # This file is encoded in UTF-8 encoding. /FrontEnd/OnTheSpot = true +/FrontEnd/SharedInputMethod = true /FrontEnd/ChangeFactoryGlobally = false /FrontEnd/Socket/ConfigReadOnly = false /FrontEnd/Socket/MaxClients = 512 There is no detail rationale to my knowledge. You can file a bug if you want. 1. http://patches.ubuntu.com/s/scim/scim_1.4.6-1ubuntu2.patch (patch for gutsy, the file name may change over time) > The on/off > is also bound to Shift+Space which triggers scim quite often (I never > had such problem elsewhere, even when scim was installed). This is also a deliberate choice, made for Japanese users' accustomed setting. In the same patch: @@ -10,7 +11,7 @@ /Hotkeys/FrontEnd/NextFactory = Control+Alt+Down,Shift+Control+KeyRelease+Shift_L,Shift+Control+KeyRelease+Shift_R /Hotkeys/FrontEnd/PreviousFactory = Control+Alt+Up,Shift+Control+KeyRelease+Control_L,Shift+Control+KeyRelease+Control_R /Hotkeys/FrontEnd/ShowFactoryMenu = Control+Alt+Right -/Hotkeys/FrontEnd/Trigger = Control+space +/Hotkeys/FrontEnd/Trigger = Control+space,Shift+space,Zenkaku_Hankaku,Hangul /Hotkeys/FrontEnd/ValidKeyMask = Shift+Control+Alt+CapsLock+Meta+QuirkKanaRo /Panel/Gtk/Color/ActiveBackground = light sky blue /Panel/Gtk/Color/ActiveText = black And the relevant changelog entry is: scim (1.4.4-1ubuntu7) dapper; urgency=low * debian/patches/20_scim_config.dpatch: - Enable Trigger keys with CJK native keys (ubuntu: #37687), Thanks to Atie -- Michael Vogt <[EMAIL PROTECTED]> Mon, 3 Apr 2006 12:03:57 +0200 If you have reasons to object to this change, you can discuss in that bug. The reason given in that bug is quite brief. > I think I chose no localization during setup. I can try to switch to > an English locale but I am not interested in things like inches, > special date formats, etc. > OK, changing the language to US English gave an UTF-8 locale which fixed > the problems with terminals. SCIM is not designed to work in a C locale. The input method needs the locale support to send non-ASCII characters to X and other programs. If you don't want US measurement units, there are always other English locales such as en_GB and en_AU. And if you don't like special date formats, there is always LC_TIME for you to do micro-management. > Sure the C locale is not very fitting for writing characters that are > outside of ASCII. I could have figured out if I looked. But if Gnome can > warn about such trivial things like missing icons (or more serious > things like failure to load keymap) there is always room for more > warnings. Yes, but I don't see how that's related to this bug. You may want to file a bug against gnome-session or something. > How should I figure out that US English is an UTF-8 locale is a mystery. > I could just try a few. Or try to find out how gdm maps the pretty names > to locale names. But that is not the sort of thing a GUI user is > supposed to do. Ubuntu installations for any language uses UTF-8 locale by default, and I believe it's mentioned in the document. And the default choice in GDM should be a UTF-8 enabled locale, too. If you make the choice of a C locale yourself, I think it's fair to assume you know what you are doing. > The gnome dictionary applet is still broken. I've seen similar things in Debian before, you may want to file a bug against the applet. > The good thing is that dead keys work when scim is not enabled (hidden). > In some setups they only work when scim is enabled and the > English/keyboard method is selected. IIRC, that's also a choice Ubuntu made and the configuration file got patched. The new 1.4.6 release seems to have the "dead key working" setting as default now, so it shouldn't be an issue for other distributions either once they update to 1.4.6. So is there anything else in this report that I haven't addressed? Please file separate bugs as necessary, and I incline to reject this bug once that's done, as the main issue is your locale setting. Ming 2007.05.19 -- weird scim setup https://bugs.launchpad.net/bugs/112186 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs