Hi, On Tue, Dec 17, 2013 at 02:17:07PM -1000, Ryo Furue wrote: > Thank you for your response. As you say, this issue may > well be due to ibus.
Excuse me, I do not understand this response. I meant to say that you are creating problem by using ibus under the wrong environment due to misconfiguration. > > What locale you are running ibus mini-window and X matters. > > I do not have reference now but pretty sure it has to be UTF-8 > > locale. > > I'm not disagreeing with you, but it's strange that ibus should > depend on a locale. It is natural for me. > It's plugin-based and designed to handle > all sorts of languages (and other phonetic alphabets) > AT THE SAME TIME. You can input Russian, International > Phonetic Alphabet, Korean, Japanese, etc. using ibus > in a single text box without restarting ibus. > Then, what locale should you set for it? Or is there any > "generic" UTF-8 locale? like "C.UTF-8" or "anylanguage.UTF-8" > or some such thing? There was a discussion to create non standard C.UTF-8 to avoid this kind of breakage by d-i folks as I understand. It did not happen. > > Your bug report indicates that you are in LANG=C > > for your machine. > > Yes! > ... > I'm not sure if I can do that. en_US.UTF-8 is a terrible setting. > What files do you think the following command remove? > > $ rm [A-Z]* > > Under en_US.UTF-8, it deletes files starting with A-Z and a-y ! > because the collating sequence is changed from A-Za-z to > AaBbCc . . . YyZz . Another example is that the output > of "ls -l" depends on the locale. I write and use a lot > of shell scripts and I cannot accept that their behaviors > depend on the locale and I don't want to start > all my scripts with "LANG=C; export C", and I cannot > escape from the habit of typing something like "rm [A-Z]*". I do agree it is annoyng. I have seen some erratic changes over behavior around UTF-8 locales. "LANG=en_DK.UTF-8" does not sseem to work right anymore. Basically, I gave up relying on such thing. > I'm not complaining to YOU. I just thank you for your response. If you concern is only this, you are working around in wrong way. Forcing ibus to work under C is not the way to fix issue. > Maybe, should I ask the ibus folks? Wrong. Please customize your locale properly. Leave /etc/default/locale in UTF-8 to keep GUI program output UTF-8 characters to X for expected result. If you need to set environment for your shell prompt, set it with their startup code location for your shell such as ~/.bashrc or ~/.profile (Please make sure the gdm/kdm/.. like program which you use does not read .profile if you use it to set locale. kdm had such bug once). There, you can set LANG=C . Osamu -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org