GNOME Bugzilla – Bug 564861
Windows switching is not proper when keyboard is in Russian mode
Last modified: 2010-07-31 06:12:53 UTC
Please describe the problem: I use Gnome and Gnome Keyboard Preferences to have two keyboard layouts, "USA" and "Russia Typewriter". When I switch (I do this pressing CapsLock key) to "Russia Typewriter" layout, windows switching using Alt+Tab (I configured M-TAB to do "Cycle windows in sawfish-ui) is not working properly. I press Alt and holding it pressed press Tab, this time it is working properly, the windows are switched. The bug comes when I press Tab second time (continuing to hold Alt). This time (when I press Tab second time), windows switching does not work. Instead it seem to pass Tab key press to the active window. Steps to reproduce: 1. Open at least three windows. 2. Switch to Russian keyboard layout. 3. Holding Alt pressed, press Tab two times. Actual results: Switches windows once and then sends Tab key to the second window. Expected results: Should switch to the third window. Does this happen every time? Yes. Other information:
did you try with an empty configuration? ( mv ~/.sawfish* ~/Desktop/ && killall -qw sawfish && metacity ) ( rm -rf ~/.sawfish* && killall -qw metacity && sawfish ) ... those two steps to clean up. if it works now, it's an configuration issue. ( rm -rf ~/.sawfish* && mv ~/Desktop/.sawfish* ~/ ) ... to restore your configuration
Titlebar buttons do not react when I switch to non-English XKB layout (in my case kz(ruskaz)). I.e. when I press a button (minimize), nothing happens and just the tooltip appears. Clear config used.
what X.Org version? which keyboard driver (kbd, evdev)? what is the exact previous and later layout (en_US, en_GB -> kz_?).
$ rpm -q xorg-server xorg-drv-evdev xorg-drv-keyboard xorg-server-1.6.5-alt1 xorg-drv-evdev-2.2.5-alt1 xorg-drv-keyboard-1.3.2-alt2 $ setxkbmap -print xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+kz(ruskaz):2+inet(evdev)+group(ctrl_shift_toggle)+level3(ralt_switch)" }; xkb_geometry { include "pc(pc104)" }; }; from log: (II) config/hal: Adding input device AT Translated Set 2 keyboard (II) LoadModule: "evdev" (II) Loading /usr/lib/X11/modules/input/evdev_drv.so (II) Module evdev: vendor="X.Org Foundation" compiled for 1.6.3, module version = 2.2.5 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (**) AT Translated Set 2 keyboard: always reports core events (**) AT Translated Set 2 keyboard: Device: "/dev/input/event1" (II) AT Translated Set 2 keyboard: Found keys (II) AT Translated Set 2 keyboard: Configuring as keyboard (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD) (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "evdev" (**) Option "xkb_layout" "us"
See bug 583822 (https://bugzilla.gnome.org/show_bug.cgi?id=583822), since it contains additional info. Please mark this as "duplicate"
With 1.6 problem is still there.
Please read bug 583822. The fix gets planned.
*** This bug has been marked as a duplicate of bug 583822 ***