Xorg layout switching shortcut doesn't update indicator
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Indicator keyboard |
Confirmed
|
Undecided
|
Unassigned | ||
gnome-settings-daemon (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When I press the classic Xorg shortcut of "Alt+Shift" to switch the keyboard layout from English to Greek, the layout changes but the indicator is still showing "En".
If I use the new indicator-keyboard shortcut of "Win+Space", then everything is fine.
So it appears that indicator-keyboard doesn't detect layout changes caused by the Xorg layout switching shortcuts.
I'm including some information:
$ lsb_release -sc
trusty
$ dpkg-query -W indicator-keyboard
indicator-keyboard 0.0.0+14.
$ egrep -v '^#|^$' /etc/default/
XKBMODEL="pc105"
XKBLAYOUT="us,gr"
XKBVARIANT=","
XKBOPTIONS=
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+
xkb_types { include "complete" };
xkb_compat { include "complete+
xkb_symbols { include "pc+us+
xkb_geometry { include "pc(pc105)" };
};
$ echo $DESKTOP_SESSION
gnome-fallback
Changed in indicator-keyboard: | |
status: | New → Confirmed |
As Dmitry mentioned in bug 1241284, the layout change is monitored by some *daemon. It used to be monitored by gnome-settings- daemon, and now it's monitored by unity*? Dunno I'm not using unity, but I've put gnome-settings- daemon in the Affects list.
Was the code that we're looking for in ./debian/ patches/ 61_revert_ libgnomekbd_ drop from gnome-settings- daemon- 3.8.6.1 in Ubuntu 12.04, where this bug didn't exist yet?