[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#988540: im-config: breaks the keyboard configuration



On 2021-05-15 14:27, Vincent Lefevre wrote:
im-config can be disabled if you don't need it. To do that
you can use the "Input Method Configuration" GUI and select "none".
The command line equivalent is:

im-config -n none

Thanks, that works. But the default should not modify the user's
settings.

Well, the purpose of im-config is to launch and configure an input method framework if present, and having it do so by default is considered important.

But reportbug still gives LC_ALL=C

I see. Possibly we should add a "unset LC_ALL" to /usr/share/bug/im-config.

But as regards your actual locale configuration, I'm still not convinced that it's sensible, since LANG is unset.

What's the contents of your /etc/default/locale file?

#  File generated by update-locale
#LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

Can you please replace

#LANG="en_US.UTF-8"

with

LANG="C.UTF-8"

and then re-enable im-config:

im-config -n REMOVE

and reboot.

Does ibus/im-config still mess up your keyboard configuration?

BTW, reportbug still gives an empty "setxkbmap -print", but the output
is actually sent to the terminal instead of being redirected to the
file... Obviously, there is a missing ">&3" for this line in
"/usr/share/bug/im-config":

[...]
     if [ -x /usr/bin/setxkbmap ]; then
         echo "=== setxkbmap -print ===" >&3
         /usr/bin/setxkbmap -print
         echo >&3
     fi
[...]

Yes, that's indeed a typo. Thanks for mentioning it.


Reply to: