Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 154414 - Gnome Keyboard Indicator works wrong
Summary: Gnome Keyboard Indicator works wrong
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-11-07 16:12 UTC by Cheba
Modified: 2008-01-16 23:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cheba 2006-11-07 16:12:00 UTC
I have it configured for three layouts: english, russian and ukrainian. Also it should keep separate layouts for different windows.

1. It always shows USA whatever layout is selected. Not hotkey, nor menu can make it to display any different layout. Anyway it switshes layouts.
2. Layout is switched globaly. I.e. if I select russian for GAIM chat window I also will have russian in terminal even if I set english for it last time I used it.
3. Keyboard layout window is empty.

I use gnome-base/gnome-applets-2.16.1

-=>> emerge --info
Portage 2.1.2_rc1-r4 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.18-gentoo-r1 i686)
=================================================================
System uname: 2.6.18-gentoo-r1 i686 Intel(R) Celeron(R) CPU 2.00GHz
Gentoo Base System version 1.12.6
Last Sync: Mon, 06 Nov 2006 14:50:01 +0000
ccache version 2.4 [enabled]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
sys-apps/sandbox:    1.2.18.1
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, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/bind"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.linux.kiev.ua/pub/Linux/Gentoo/ ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ "
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LINGUAS="en ru uk uk_UA"
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="/usr/local/portage/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/che /usr/local/portage/layman/portage-xgl /usr/local/ipl_ebuilds /usr/local/portage/zugaina-portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 X a52 aac aalib acct acl alsa amazon amr animation apache2 asf bash-completion bcmath berkdb bluetooth bonobo branding bzip2 cairo caps cdparanoia cdr cli cracklib crypt css curl custom-cflags dbus dga directfb divx djvu dlloader dri dts dv dvd dvdr dvdread effects elibc_glibc encode evo examples exif fam fame fastcgi fat fbcon fbsplash ffmpeg firefox flac fontconfig fortran ftp gaim gd gdbm ggi gif gimp glibc-omitfp glitz glut gmail gmedia gnokii gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml hal hbci hpn iconv icq id3 idn imagemagick imap imlib inkjar input_devices_evdev input_devices_keyboard input_devices_mouse ipod ipv6 irc isdnlog jabber jack java javascript jpeg jpeg2k kerberos kernel_linux lame ldap libcaca libg++ libnotify libsamplerate linguas_en linguas_ru linguas_uk linguas_uk_UA lzo lzw mad math matroska mikmod mjpeg mms mmx mmxext mng modplug mono mozbranding mozdevelop mozsvg mozxmlterm mp3 mpeg mpeg2 musepack musicbrainz mysql mysqli nas nautilus ncurses new-login nls nptl nptlonly nsplugin ogg openal opengl oscar pam pcre pdf perl php plugin png posix ppds pppd python qt3 quicktime readline real recode reflection reiser4 reiserfs rss rtc ruby samba sdl session sharedext sharedmem sndfile soap sockets socks5 speex spell spl sqlite sqlite3 sse sse2 ssl startup-notification svg svga swat sysfs tcl tcltk tcpd test tga theora threads tidy tiff tk tokenizer totem truetype truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales v4l v4l2 vcd vhosts video_cards_nvidia video_cards_vesa videos vidix vim-pager vim-with-x vorbis win32codecs wma wmf wxwindows x264 xanim xface xforms xine xinerama xinetd xml xmlreader xmlrpc xmlwriter xorg xosd xpm xscreensaver xsl xv xvid xvmc zip zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-11-07 17:23:25 UTC
X doesn't allow multiple keyboard layouts at the same time, so per-window is not possible.

That leaves the display problem.
Comment 2 Cheba 2006-11-07 17:28:49 UTC
So why there is Separate Layout for Each Window flag in Keyboard Options?
And why did it worked befor?
Comment 3 Mart Raudsepp gentoo-dev 2006-11-07 18:04:44 UTC
For the record - per window layout works perfectly fine for me.
In fact, I use it in quite the same way - to have my native languages keyboard layout for the gaim window (I have to use the Alt+AltGr shortcut key when the convo window appears) and english layout everywhere else.
When I activate the gaim convo window, my keyboard indicator goes to my native language if I have already changed it, and back to english if going to a different window (or a different toplevel of gaim, as I haven't switched it for these yet).

Having said that, I don't know much of the internals of these bits yet, and can't comment yet what could be wrong.
Comment 4 Mart Raudsepp gentoo-dev 2006-11-19 06:42:33 UTC
I am experiencing most of same symptoms for a week now. That is, symptoms one and two are there exactly like that, and I'm not sure about three - I do see the keyboard layout graphically when adding a new layout in the prefs, but is that what is meant?
Did you update inputproto and co for input-hotplugging from ~arch by any chance at the time when this broke? I think I did, but I didn't notice the breakage until a couple days after I did the upgrades so need to test things when I get some time.
Comment 5 Cheba 2006-11-19 07:06:52 UTC
(In reply to comment #4)
> Did you update inputproto and co for input-hotplugging from ~arch by any chance
> at the time when this broke? I think I did, but I didn't notice the breakage
> until a couple days after I did the upgrades so need to test things when I get
> some time.

Yes, I did. It has broken right after update. In few days I've updated again and indicator got fixed. Now it sims to be OK.

Comment 6 Mart Raudsepp gentoo-dev 2007-01-14 22:01:13 UTC
To me it seems that still
a) keyboard indicator doesn't update to indicate the current select
b) "Separate group for each window" option doesn't make a difference

For others there is no libxklavier-3.1 to try, which based on the ChangeLog might help with indicator updating, but for me in 2.16 doesn't.
I'm willing to put all the blame on too new xorg-server and co but can't testing downgrading right now
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-01-06 13:48:49 UTC
this seems to be working all fine with gnome 2.20, could you please test again and tell us if it's fixed for you as well ?