Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 153965

Summary: libXi 1.1.0 causes special keys to stop working in KDE
Product: Gentoo Linux Reporter: Patrick <mail>
Component: [OLD] KDEAssignee: Gentoo X packagers <x11>
Status: RESOLVED FIXED    
Severity: normal CC: bugs, che, dmakovey, rostyslav_smirnov, seldomused, Sergey.Belyashov
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Patrick 2006-11-03 14:08:32 UTC
Hi there,

I want to inform you, that there seems to be a problem with libXi in connection with KDE and "special keys" (like Play, Stop, ...) on multimedia keyboards. For me it helped putting "=x11-libs/libXi-1.1.0" into my package.mask - no side effects found so far.

I also submitted a bug report upstream: http://bugs.kde.org/show_bug.cgi?id=136792
Comment 1 KADABRA 2006-11-05 06:01:35 UTC
kde-misc/kkbswitch-1.4.3 stop working with libXi-1.1.0


Portage 2.1.1-r1 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 2500+
Gentoo Base System version 1.12.6
Last Sync: Sun, 05 Nov 2006 01:47:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.1-r1, 2.0.30
dev-lang/python:     2.3.5-r2, 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O2 -pipe"
DISTDIR="/mnt/comp/4nix/4gentoo/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="ru_RU.UTF-8"
LC_ALL=""
LINGUAS="en"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow X acpi acpi4linux alsa berkdb bitmap-fonts bzip2 bzlib cairo cdr cli cracklib crypt cups dba dbus dga dlloader dmi dri dvd dvdr elibc_glibc emboss encode esd fam firefox flash font-server fortran freetype ftp gd gdbm gif glitz gpm gstreamer gtk hal iconv ieee1394 imap input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg jpeg2k kde kdeenablefinal kernel_linux lcms ldap libg++ linguas_en lm_sensors mad mailwrapper memlimit mikmod mmx mozdevelop mozsvg mp3 mpeg mysql mysqli ncurses nls nptl nptlonly nsplugin odbc ogg opengl pam pcre perl php png postgres povray ppds pppd python qt3 qt4 quicktime rdesktop readline reflection scanner sdl session simplexml spl sse ssl subversion svg tcpd threads tidy truetype truetype-fonts trutype type1 type1-fonts udev unicode usb userland_GNU utf8 video_cards_fglrx video_cards_radeon vorbis win32codecs xine xls xml xorg xprint xsl xv xvid zeroconf zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2006-11-09 08:10:17 UTC
I suspect it would cause special keys to stop working everywhere because your XKB keymap doesn't load. Could you confirm that it's not specific to KDE?
Comment 3 Pavel Procopiuc 2007-04-19 07:40:58 UTC
I confirm this bug. In my KDE additional keyboard keys stopped working. xev still reacts to them. Also I can no longer type any Russian letters (English ones are displayed). Although keyboard indicator shows RU.
Comment 4 Vasilis Lourdas 2007-04-19 08:13:30 UTC
Same here. My english-greek keyboard layout stopped working. Downgrading to libXi-1.0.1 works ok.

emerge --info
Portage 2.1.2.2 (default-linux/x86/2006.1/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.20-gentoo-r6 i686)
=================================================================
System uname: 2.6.20-gentoo-r6 i686 Genuine Intel(R) CPU           T2300  @ 1.66GHz
Gentoo Base System release 1.12.9
Timestamp of tree: Thu, 19 Apr 2007 04:30:09 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.31-r7
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.15-r1
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache1-php4/ext-active/ /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php4/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php4/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php4/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch"
GENTOO_MIRRORS="ftp://ftp.uoi.gr/mirror/OS/gentoo/ ftp://ftp.physics.auth.gr/pub/mirrors/gentoo/ ftp://gentoo.mirrors.pair.com/ ftp://gentoo.mirrors.tds.net/gentoo ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ ftp://mirror.bih.net.ba/gentoo/ ftp://trumpetti.atm.tut.fi/gentoo/ "
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/portage/local/layman/xeffects"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa apache2 artswrappersuid asf bash-completion berkdb bitmap-fonts bluetooth branding bzip2 bzlib cairo caps cdr charconv chm cli cracklib crypt css ctype cups curl dba dbus device-mapper dmi dri dts dvd dvdr dvdread effects emboss encode esd examples exif expat fam fat fbcon ffmpeg firefox flac flatfile foomaticdb fortran ftp gcj gd gdbm gif gimp gimpprint glx gmp gnome gnomedb gnutls gocr gphoto2 gpm gstreamer gtk hal hddtemp howl iconv imagemagick imap imlib innodb isdnlog jabber java javascript jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility lcms ldap libg++ libsamplerate libwww lm_sensors mad maildir mailwrapper mhash midi mikmod mime mmx mmxext motif mozbranding mozdevelop mozilla mozsvg mp3 mpeg mplayer mpm-worker multiuser mysql mysqli ncurses nls no-old-linux nodrm nomalloccheck nptl nptlonly nsplugin ntfs objc odbc offensive ogg opengl pam pcmcia pcntl pcre pdf pear perl php pic plugin pmu png posix ppds pppd python qt3 qt4 quicktime rar rdesktop readline recode reflection reiserfs ruby sasl scanner sdl server session sharedext simplexml slang sndfile soap sockets speex spell spl spreadsheet sqlite sse sse2 ssl subtitles subversion svga symlink syslog tcltk tcpd tetex threads tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb userlocales utf8 vda visualization vorbis win32codecs wmf wv wxgtk1 x86 xfs xine xml xmlreader xmlrpc xmlwriter xorg xpm xprint xscreensaver xsl xv xvid xvmc zip zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="fglrx"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 5 Donnie Berkholz (RETIRED) gentoo-dev 2007-04-19 08:29:56 UTC
Try recompiling your xorg-server.
Comment 6 Vasilis Lourdas 2007-04-19 08:54:39 UTC
(In reply to comment #5)
> Try recompiling your xorg-server.

Yeah, it works now. Thanks!
Comment 7 Vasilis Lourdas 2007-04-19 08:55:58 UTC
Maybe you could add a notice after the emerging of libXi-1.1.0 that informs the user of possible re-compilation of xorg-server?
Comment 8 Pavel Procopiuc 2007-04-19 09:28:29 UTC
Recompiling xorg-server helps. Thanks!
Comment 9 Carsten Lohrke (RETIRED) gentoo-dev 2007-04-19 09:46:24 UTC
Reassingning. A post istall notice would indeed be nice.
Comment 10 Donnie Berkholz (RETIRED) gentoo-dev 2007-04-19 14:37:13 UTC
*** Bug 175206 has been marked as a duplicate of this bug. ***
Comment 11 Donnie Berkholz (RETIRED) gentoo-dev 2007-04-19 17:16:13 UTC
Done.
Comment 12 Carsten Lohrke (RETIRED) gentoo-dev 2007-04-21 10:06:53 UTC
*** Bug 175387 has been marked as a duplicate of this bug. ***
Comment 13 Carsten Lohrke (RETIRED) gentoo-dev 2007-04-22 16:17:46 UTC
*** Bug 175534 has been marked as a duplicate of this bug. ***
Comment 14 Carsten Lohrke (RETIRED) gentoo-dev 2007-05-02 10:22:39 UTC
*** Bug 176734 has been marked as a duplicate of this bug. ***
Comment 15 Carsten Lohrke (RETIRED) gentoo-dev 2007-05-02 10:24:43 UTC
*** Bug 176740 has been marked as a duplicate of this bug. ***