desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #85922
[Bug 622965] Re: New windows always use active window's keyboard layout
It still happens on my computers, especially when locking screen.
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/622965
Title:
New windows always use active window's keyboard layout
Status in Compiz:
Fix Released
Status in GNOME Control Center:
Unknown
Status in Unity:
Fix Released
Status in compiz package in Ubuntu:
Fix Released
Status in unity package in Ubuntu:
Fix Released
Bug description:
If Compiz used (e.g. Ubuntu with Unity), Gnome keyboard settings
"Allow different layouts for individual windows" & "New windows use
the default layout" doesn't work properly. New windows always use last
active window's layout ignoring default keyboard layout.
This bug affects all Ubuntu versions using Compiz as window manager
(including Ubuntu 12.04 LTS and Ubuntu 12.10-beta1).
Steps to reproduce this bug.
Required settings:
1. Ubuntu with Compiz as window manager (e.g. Ubuntu with Unity, which
is based on Compiz).
2. Two or more input languages in the Keyboard Layout Settings (e.g.
1st - English (US), 2nd - Russian).
3. Keyboard Layout Settings:
a) Allow different layouts for individual windows;
b) New windows use the default layout.
[Default layout is the first one in the layouts list, I think]
*** Scenario 1
1. Open Text Editor (gedit).
2. Switch input language to Russian.
3. Type some text in the gedit window in russian.
4. Start Terminal (gnome-terminal).
5. Type some text in the Terminal window (without keyboard layout switching).
Expected behavior:
Typed symbols in the terminal are English (because English was set as default input language in Keyboard Settings, and new windows should use the default layout).
What actually happens:
Typed symbols in the terminal are Russian (same input language as in the previous active window).
*** Scenario 2
1. Open Text Editor (gedit).
2. Switch input language to Russian.
3. Type some text in the gedit window in russian.
4. Leave your computer with no activity for 10 minutes (wait for screen locking).
5. Try to enter password in the logon screen (without keyboard layout switching).
Expected behavior:
Password is entered in English (because English was set as default input language in Keyboard Settings, and new windows should use the default layout).
What actually happens:
Password is entered in Russian (same input language as in the previous active window).
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/622965/+subscriptions