Package: im-switch
Version 1.7

dpkg --list im-switch

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name                         Version                      Description
+++-============================-============================-========================================================================
ii  im-switch                    1.7                          Input
method switch framework
--------

Hello, I am using Debian Sid with KDE 3.5.2 But now I can not use KDM
anymore to login to KDE and the error message i see in my
~/.xsession-errors file is:

/etc/X11/Xsession.d/90im-switch: line 31: .: /etc/X11/xinit/xinput.d/:
is a directory

the relevant part of code in the /etc/X11/Xsession.d/90im-switch file is:

   25 # Source first found configuration under $LNG locale
   26 for f in   $HOME/.xinput.d/${LNG} \
   27             $HOME/.xinput.d/all_ALL \
   28             /etc/X11/xinit/xinput.d/${LNG} \
   29             /etc/X11/xinit/xinput.d/all_ALL \
   30             /etc/X11/xinit/xinput.d/default ; do
   31     [ -r $f ] && . $f && break
   32 done

Seems the dot to source the file where it is looking for is not
working, the $f variable is giving back a directory, which can not be
sourced.

I checked this /etc/X11/Xsession.d/90im-switch file for the $LNG
variable and it is worked out from the $LC_ALL variable in this part
of the file

LNG=${LC_ALL:-${LC_CTYPE:-${LANG}}}
[EMAIL PROTECTED]
LNG=${LNG%.*}

i checked out what the echo $LC_ALL on the command line gave me and it
was indeed nothing (empty), so i did edit the file /etc/environment
and set the LC_ALL variable there but still can not login to KDE with
KDM ... and the error in my ~/.xsession-errors file is gone. But 'echo
$LC_ALL' gives me now en_US

now i am not sure iof it is really im-switch which causes the problem

Reply via email to