Dear Charles, First of all, thank you very much for your intention to take care of this bug! I was afraid (and not only me) that it will be closed without fixing... And I am sorry for the people who posted all these meaningless spamming "fix-it" comments here.
I can offer you another robust way to reproduce this bug. For me it work fine. If you can say "fine" for a bug :) I do not know whether you have several layouts... I can guess, you don't. Otherwise, you would be aware of this bug from your own experience... In this case, you can do it in a live-session. The latest daily-live which I have tried to reproduce the bug was dated 08-Mar-2012. So do the following steps: 1) Before loading Ubuntu, choose language "Русский" (Russian). Then choose "Запустить Ubuntu без установки" (Try Ubuntu without installing). 2) After start of the system, you will have two layouts: English and Russian. Right after start, "en" layout will be active by default. 3) Run Gedit. 4) Type several letters. You will see the English letters. This corresponds to the layout -- "en". 5) Press Alt+Shift. The layout indicator will not be changed, it will stay in "en" state. 6) Type several letters. You will see the Russian letters. That's it! Typing in Russian while the indicator shows "en". In addition, I can say several things: 1) This is not only right-after-start problem. This happens regularly during the work, after switching windows or starting new applications. 2) You can see this bug not only for Russian language, of course. For instance, I have tried the Greek live-session and the bug was perfectly the same. 3) I can reproduce absolutely the same behaviour by repeating the same steps on my 11.10 which is my basic home OS at the moment. I mean, it is not only live-session problem. 4) And one more thing, if it helps... I do not encounter this bug in Gnome Shell run in 11.10. Once again, thank you for your efforts! -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gnome-settings-daemon in Ubuntu. https://bugs.launchpad.net/bugs/885730 Title: keyboard layout indicator reacts incorrectly Status in Gnome Settings Daemon: Invalid Status in Ubuntu network, Bluetooth, keyboard menus: Triaged Status in “gnome-settings-daemon” package in Ubuntu: Won't Fix Bug description: Hi there, there are few bug reports similar to this one but from their description I feel like this is a little different. I use three different keyboard layouts, switching between them with shortcut and having "Allow different layouts for individual windows" option enabled. In this configuration layout switch should be processed when shortcut is triggered or when I switch to another window. Moreover "to switch layout" means two things. Firstly it means to switch keyboard mappings themself and secondly to change what layout indicator shows. The problem itself: mappings which is used is often not the same as indicator shows. I experimented a little to find out what is wrong and now I see that the mistake is in processing switch-window event which always changes mappings used but doesn't refresh what indicator is showing... Sometimes it's quite annoying as nearly all bugs reported here :) This is my first bug report ever so correct me or reguest mroe info if I have fogotten something. ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: gnome-settings-daemon 3.2.0-0ubuntu5 ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4 Uname: Linux 3.0.0-12-generic i686 ApportVersion: 1.23-0ubuntu3 Architecture: i386 Date: Thu Nov 3 16:11:18 2011 InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release i386 (20100816.1) SourcePackage: gnome-settings-daemon UpgradeStatus: Upgraded to oneiric on 2011-10-20 (14 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-settings-daemon/+bug/885730/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp