Lock screen uses last active window's language instead of default keyboard language
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Screensaver |
New
|
Undecided
|
Unassigned | ||
GNOME Shell |
Confirmed
|
Undecided
|
Unassigned | ||
Ubuntu GNOME |
Confirmed
|
Undecided
|
Unassigned | ||
Unity |
Confirmed
|
Medium
|
Unassigned | ||
gdm |
New
|
Undecided
|
Unassigned | ||
lightdm (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
unity (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Lock screen (gnome-screensaver) uses last active window's language (keyboard layout) instead of default keyboard language.
Steps to reproduce this bug:
1. In the system Text Entry settings:
1a. add two or more languages to the input sources list, e.g. English (as first and default) and Russian (as second);
1b. Set hotkeys to switch sources (e.g. Ctrl+Shift or CapsLock).
1c. Select "Allow different sources for each window" radio button.
1d. Select "New windows use the default source" radio button.
2. Run any application (e.g. gedit) and switch keyboard to second input language (Russian).
3. Lock the screen (Ctrl+Alt+L) or just wait idle time.
4. See what language set by default for password input in the lock screen.
Expected: lock screen uses first input language (English) by default.
What happened instead: lock screen uses last active window's language (Russian).
Ubuntu versions affected: Ubuntu 13.10, Ubuntu 14.04 (daily builds)
gnome-screensaver versions: 3.6.1-0ubuntu7, 3.6.1-0ubuntu9
affects: | unity-greeter → unity |
tags: |
added: lockscreen removed: lock-screen |
Changed in unity: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in unity (Ubuntu): | |
importance: | Undecided → Medium |
no longer affects: | gnome-screensaver (Ubuntu) |
Changed in ubuntu-gnome: | |
assignee: | nobody → Amir Asaad (amir-pro-2010) |
Status changed to 'Confirmed' because the bug affects multiple users.