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.