When I first log on to kde (or when I unlock the screen after having locked it) a button appears with the keyboard layout. In the past (kde 3.3.2, for example), pressing this button would cycle through the various active keyboard layouts (so that people using other keyboard layouts could log in. With kde 3.4.2 however, pressing the button changes it to "err" (and it stays there when pressed again). Reproducible: Always Steps to Reproduce: 1. Try to log in or unlock the screen. 2. Press the button that displays the current keyboard layout. Actual Results: Button changes to "err." Expected Results: Cycled through the other active keyboard layouts. Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, glibc-2.3.4. 20040808-r1, 2.6.12-gentoo-r4 i686) ================================================================= System uname: 2.6.12-gentoo-r4 i686 Pentium III (Katmai) Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jul 6 2005, 18:19:47)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.8.5-r3, 1.7.9-r1, 1.5, 1.9.5, 1.6.3, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -msse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/ share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config / usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/ distributions/gentoo" LINGUAS="en ru" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac aalib acpi alsa apache2 arts avi berkdb bitmap-fonts caps cdparanoia cjk crypt cups dga directfb divx4linux dvd emboss encode faad fam fbcon ffmpeg flac freetype gd ggi gif gmp gphoto2 gpm gtk2 idea imagemagick imap imlib ipv6 javascript jikes joystick jpeg kde lcms libcaca libwww live lm_sensors mad matroska matrox mbox memlimit mmx mmxext motif mp3 mpeg mpi mysql nas ncurses network nls nptl nptlonly ogg oggvorbis opengl pam pdflib perl png qt quicktime readline rtc samba scanner sdl silc speex spell sse ssl svga tcpd theora tiff truetype truetype-fonts type1-fonts unicode usb userlocales utf8 vanilla vorbis wifi xinerama xml2 xmms xv xvid zlib linguas_en linguas_ru userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
It seems this was already reported here: https://bugs.kde.org/show_bug.cgi?id=103413 https://bugs.kde.org/show_bug.cgi?id=100951 Maybe just cleaning /tmp and trying again can help?
The second reference sounds like the problem I see - but ONLY when logging in or trying to unlock the machine. Give me a day, and I will watch for those files when I get back to the machine, and also try another machine.
Quite an old bug and upstream isn't more responsive either as it seems. Toggling the language works fine here (with KDE 3.5.4) so I assume this has been fixed in betwen. If I'm wrong, reopen.