Keyboard layout not applied on the shell
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
In Progress
|
High
|
Michał Sawicz | ||
Mir |
Fix Released
|
High
|
Andreas Pokorny | ||
0.24 |
Fix Released
|
High
|
Andreas Pokorny | ||
mir (Ubuntu) |
Fix Released
|
High
|
Andreas Pokorny | ||
qtmir (Ubuntu) |
Fix Released
|
High
|
Lukáš Tinkl | ||
unity8 (Ubuntu) |
Fix Released
|
High
|
Lukáš Tinkl |
Bug Description
Split out from bug #1611859:
Steps:
* connect a BT or a physical keyboard
* wipe or remove ~/.config/
* go through the wizard
Expected:
* I can use the selected layout in the wizard
* and in snap decisions
Current:
* you can only use us layout in the shell
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: unity8 8.14+16.
ProcVersionSign
Uname: Linux 4.4.0-38-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Sep 22 10:07:47 2016
InstallationDate: Installed on 2016-05-06 (138 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
SourcePackage: unity8
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Unity8 CI Bot (community): Approve (continuous-integration)
- Gerry Boland (community): Approve
- Daniel d'Andrada: Pending requested
-
Diff: 565 lines (+284/-36)17 files modifiedCMakeLists.txt (+1/-1)
debian/control (+1/-1)
src/modules/Unity/Application/mirsurface.cpp (+2/-8)
src/platforms/mirserver/CMakeLists.txt (+1/-0)
src/platforms/mirserver/inputdeviceobserver.cpp (+106/-0)
src/platforms/mirserver/inputdeviceobserver.h (+55/-0)
src/platforms/mirserver/logging.cpp (+1/-0)
src/platforms/mirserver/logging.h (+1/-0)
src/platforms/mirserver/mirserverhooks.cpp (+17/-0)
src/platforms/mirserver/mirserverhooks.h (+3/-0)
src/platforms/mirserver/mirsingleton.cpp (+30/-0)
src/platforms/mirserver/mirsingleton.h (+5/-1)
src/platforms/mirserver/qmirserver_p.cpp (+1/-0)
src/platforms/mirserver/qteventfeeder.cpp (+0/-17)
src/platforms/mirserver/surfaceobserver.h (+0/-1)
tests/mirserver/QtEventFeeder/mock_qtwindowsystem.h (+18/-7)
tests/mirserver/QtEventFeeder/qteventfeeder_test.cpp (+42/-0)
- Lukáš Tinkl (community): Needs Fixing
- Mir CI Bot: Approve (continuous-integration)
- Daniel van Vugt: Approve
- Kevin DuBois (community): Approve
- Brandon Schaefer (community): Approve
-
Diff: 40 lines (+11/-1)2 files modifiedsrc/client/input/xkb_mapper.cpp (+2/-1)
tests/unit-tests/client/input/test_xkb_mapper.cpp (+9/-0)
- Unity8 CI Bot: Approve (continuous-integration)
- Gerry Boland (community): Approve
-
Diff: 121 lines (+34/-9)5 files modifiedCMakeLists.txt (+1/-1)
debian/control (+1/-1)
qml/Components/KeymapSwitcher.qml (+15/-7)
tests/mocks/Unity/Application/MirMock.cpp (+13/-0)
tests/mocks/Unity/Application/MirMock.h (+4/-0)
- Alan Griffiths: Abstain
- Kevin DuBois (community): Approve
- Mir CI Bot: Approve (continuous-integration)
- Chris Halse Rogers: Approve
-
Diff: 544 lines (+284/-36)7 files modifieddebian/control (+1/-1)
include/common/mir/input/keymap.h (+6/-0)
src/client/input/xkb_mapper.cpp (+151/-28)
src/include/common/mir/input/key_mapper.h (+0/-1)
src/include/common/mir/input/xkb_mapper.h (+21/-5)
tests/acceptance-tests/test_client_input.cpp (+1/-1)
tests/unit-tests/client/input/test_xkb_mapper.cpp (+104/-0)
Changed in unity8 (Ubuntu): | |
status: | Triaged → In Progress |
Changed in qtmir (Ubuntu): | |
assignee: | nobody → Lukáš Tinkl (lukas-kde) |
status: | New → In Progress |
importance: | Undecided → High |
Changed in mir (Ubuntu): | |
assignee: | nobody → Andreas Pokorny (andreas-pokorny) |
Changed in mir (Ubuntu): | |
status: | New → In Progress |
Changed in canonical-devices-system-image: | |
status: | Triaged → In Progress |
Changed in mir: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Andreas Pokorny (andreas-pokorny) |
Changed in mir (Ubuntu): | |
importance: | Undecided → High |
status: | In Progress → Triaged |
Changed in mir: | |
milestone: | none → 0.25.0 |
Changed in mir: | |
milestone: | 0.25.0 → 0.24.1 |
Changed in canonical-devices-system-image: | |
milestone: | 14 → backlog |
no longer affects: | mir/0.25 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 0.25.0