[SRU]Wrong keyboard layout active after booting into desktop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ibus (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Trusty |
Fix Released
|
High
|
Aron Xu |
Bug Description
[Impact]
When first boot into Unity desktop, English keyboard layout is active while all other parts of the system language settings are set to another language (e.g. German).
The bug is properly addressed in newer upstream releases in Vivid, but the changes is too intrusive and not suitable for being back ported in SRU. And changing the default to use system keyboard layout solves the problem.
[Test Case]
1. Set the system language to something other than English, e.g. German.
2. Create a new user, log in to the Unity desktop of the new user.
3. Check the keyboard layout, it should be German instead of English.
[Regression Potential]
Since this changes the default value of the keyboard layout settings by using system defined as default, it avoids using ibus's built-in keyboard layout related functionality, so that this could be a regression for users rely on this certain behavior (e.g. use English keyboard while want to keep the system language settings to German), but such behavior is not expected for normal usage.
Related branches
- Jamie Strandboge: Needs Fixing
- Aron Xu (community): Approve
-
Diff: 48 lines (+28/-0)3 files modifieddebian/changelog (+8/-0)
debian/patches/ibus-use-system-keyboard.patch (+19/-0)
debian/patches/series (+1/-0)
- Aron Xu (community): Needs Fixing
- Ubuntu branches: Pending requested
-
Diff: 48 lines (+15/-0)4 files modified.pc/applied-patches (+1/-0)
debian/changelog (+6/-0)
debian/patches/04_enable_system_layout.patch (+7/-0)
debian/patches/series (+1/-0)
- Aron Xu: Approve
-
Diff: 50 lines (+12/-0)5 files modified.pc/applied-patches (+1/-0)
data/dconf/10_ibus.gschema.override (+2/-0)
debian/ibus.install (+1/-0)
debian/patches/series (+1/-0)
debian/patches/use-system-keyboard-layout.patch (+7/-0)
- Aron Xu: Approve
- Ubuntu Development Team: Pending requested
-
Diff: 8 lines (+1/-0)1 file modifieddebian/ibus.install (+1/-0)
Changed in indicator-keyboard (Ubuntu): | |
status: | New → Confirmed |
Changed in indicator-keyboard (Ubuntu): | |
importance: | Undecided → High |
summary: |
- wrong keyboard layout active after booting into desktop, after upgrade - to saucy + wrong keyboard layout active after booting into desktop (since saucy) |
Changed in ibus (Ubuntu): | |
importance: | Undecided → High |
summary: |
- wrong keyboard layout active after booting into desktop (since saucy) + Wrong keyboard layout active after booting into desktop |
Changed in indicator-keyboard (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in ibus (Ubuntu): | |
status: | Confirmed → Triaged |
no longer affects: | indicator-keyboard |
tags: | added: patch |
Changed in ibus (Ubuntu): | |
status: | Triaged → Fix Released |
Changed in indicator-keyboard (Ubuntu): | |
status: | Triaged → Won't Fix |
Changed in indicator-keyboard (Ubuntu Trusty): | |
status: | New → Won't Fix |
summary: |
- Wrong keyboard layout active after booting into desktop + [SRU]Wrong keyboard layout active after booting into desktop |
description: | updated |
Changed in ibus (Ubuntu Trusty): | |
status: | New → In Progress |
Changed in ibus (Ubuntu Trusty): | |
status: | In Progress → Fix Committed |
tags: | added: iso-testing |
tags: | added: verification-needed |
tags: |
added: verification-done removed: verification-needed |
tags: |
added: verification-needed removed: verification-done |
Changed in ibus (Ubuntu Trusty): | |
status: | Fix Committed → Triaged |
assignee: | nobody → Aron Xu (happyaron) |
Changed in indicator-keyboard (Ubuntu): | |
importance: | High → Undecided |
Changed in ibus (Ubuntu Trusty): | |
importance: | Undecided → High |
no longer affects: | indicator-keyboard (Ubuntu Trusty) |
no longer affects: | indicator-keyboard (Ubuntu) |
Changed in ibus (Ubuntu): | |
assignee: | shamelessshark (shameless-shark) → Aron Xu (happyaron) |
Changed in ibus (Ubuntu): | |
assignee: | Aron Xu (happyaron) → Maja Gołuszko (mayonezas) |
Changed in ibus (Ubuntu): | |
assignee: | Maja Gołuszko (mayonezas) → nobody |
If there is any command I could type before using the "switch to vterm to fix keyboard layout" fix to help triage this, that will be no problem.