Package: im-switch Version: 1.2 Severity: normal im-switch is enabled once it is installed, even if leaving it unconfigure, it override the config variable such as XMODIFIERS in ~/.gnomerc or ~/.xsession, setting them to empty strings.
i think im-switch should get rid of system wide settings, (e.g, just reading the user config files, a dirty patch attatched) or at least, it could be configured via debconf like most of the emacs .el packages (they will ask you if you'd like to eable system wide startup of the package). thanks. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.12-1-686 Locale: LANG=zh_CN.UTF-8, LC_CTYPE=zh_CN.UTF-8 (charmap=UTF-8) im-switch depends on no packages. Versions of packages im-switch recommends: ii libapt-pkg-perl 0.1.17 Perl interface to libapt-pkg ii x11-common [xfree86-commo 6.8.2.dfsg.1-9 X Window System (X.Org) infrastruc ii xfree86-common 6.8.2.dfsg.1-9 X Window System infrastructure tra -- no debconf information -- GnuPG Public Key: 0xF7142EC2
--- 90im-switch.orig 2005-10-24 12:10:42.000000000 +0800 +++ 90im-switch 2005-10-24 12:11:28.000000000 +0800 @@ -21,9 +21,7 @@ unset XIM XIM_PROGRAM XIM_ARGS XMODIFIERS GTK_IM_MODULE lang_region=$(echo $tmplang | sed -e 's/\..*//') for f in $HOME/.xinput.d/${lang_region} \ - $HOME/.xinput.d/default \ - /etc/X11/xinit/xinput.d/${lang_region} \ - /etc/X11/xinit/xinput.d/default ; do + $HOME/.xinput.d/default ; do [ -r $f ] && . $f && break done unset lang_region