can't change the keyboard layout
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Mir |
Incomplete
|
Undecided
|
Unassigned | |
| | mir (Ubuntu) |
Undecided
|
Unassigned | ||
| | unity8 (Ubuntu) |
Undecided
|
Lukáš Tinkl | ||
Bug Description
Using the current vivid version, it seems like there is no way to configure/change the keyboard layout (using a real keyboard, not the osk), that feature is needed for desktop users
Related branches
- Daniel d'Andrada (community): Needs Information on 2016-03-16
- Michael Terry: Approve on 2016-03-15
- Unity8 CI Bot: Approve (continuous-integration) on 2016-03-14
-
Diff: 634 lines (+265/-10)20 files modifiedplugins/AccountsService/AccountsService.cpp (+26/-0)
plugins/AccountsService/AccountsService.h (+6/-0)
qml/Shell.qml (+50/-0)
qml/Stages/AbstractStage.qml (+1/-0)
qml/Stages/ApplicationWindow.qml (+4/-0)
qml/Stages/DesktopStage.qml (+4/-0)
qml/Stages/PhoneStage.qml (+2/-0)
qml/Stages/SpreadDelegate.qml (+1/-0)
qml/Stages/SurfaceContainer.qml (+13/-0)
qml/Stages/TabletStage.qml (+2/-0)
tests/mocks/AccountsService/AccountsService.cpp (+17/-0)
tests/mocks/AccountsService/AccountsService.h (+8/-0)
tests/mocks/QMenuModel/QDBusActionGroup.qml (+5/-5)
tests/mocks/Unity/Application/MirSurface.cpp (+18/-2)
tests/mocks/Unity/Application/MirSurface.h (+5/-0)
tests/plugins/AccountsService/PropertiesServer.cpp (+9/-0)
tests/plugins/AccountsService/PropertiesServer.h (+0/-1)
tests/plugins/AccountsService/client.cpp (+30/-0)
tests/qmltests/Stages/tst_DesktopStage.qml (+0/-2)
tests/qmltests/tst_Shell.qml (+64/-0)
| tags: | added: unity8-desktop |
| Daniel van Vugt (vanvugt) wrote : | #1 |
| affects: | mir (Ubuntu) → unity8 (Ubuntu) |
| Changed in mir: | |
| status: | New → Invalid |
| Daniel van Vugt (vanvugt) wrote : | #2 |
When you say "change the keyboard layout", do you mean switching between a real and OSK, or just using a real keyboard with different layouts?
| Changed in mir (Ubuntu): | |
| status: | New → Incomplete |
| Changed in mir: | |
| status: | Invalid → Incomplete |
| tags: | added: input |
| Sebastien Bacher (seb128) wrote : | #3 |
Using the real keyboard with a different layout, I've an azerty keyboard on my laptop and /etc/default/
"XKBMODEL="pc105"
XKBLAYOUT="fr"
XKBVARIANT="oss"
XKBOPTIONS="""
xorg picks those value and let me type in azerty, but when using unity8/mir the layout is qwerty. Out of respecting the default system value the server also needs to provide an API for clients to get/change the active layout since that's something quite some user need (especially when dealing with input methods)
| Launchpad Janitor (janitor) wrote : | #4 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in unity8 (Ubuntu): | |
| status: | New → Confirmed |
| Matthias Apitz (gubu) wrote : | #5 |
from where unity or mir get to know the layout? would it help to change some file?
| Changed in unity8 (Ubuntu): | |
| assignee: | nobody → Lukáš Tinkl (lukas-kde) |
| status: | Confirmed → In Progress |
| Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package unity8 - 8.12+16.
---------------
unity8 (8.12+16.
[ Michael Terry ]
*
* Fix setting OSK layout in OOBE wizard
* Stop the left edge tutorial from being shown when the bottom edge
tutorial wants to be shown after receiving a call.
[ Albert Astals Cid ]
* Filter implementation with Option Selector filter as the only filter
* Get the engine from the parent context
* Implement the API changes due to filters
* Match design visuals for the new dash navigation/page header popup
* New Dash Navigation UX
* Range Input filter
* Value slider filter
* Workaround SDK ListItem bug
[ Albert Astals Cid, Lukáš Tinkl ]
* Fix various tests
[ CI Train Bot ]
* Resync trunk.
* Update translation template
[ Lukáš Tinkl, Michael Terry ]
* New first-run wizard for the phone (part of the OOBE effort) (LP:
#1536688, #1536617, #1543790, #1555222)
[ Lukáš Tinkl, Michał Sawicz ]
* Keymap switching support (LP: #1524400, #1412492, #1491340)
[ Michael Terry, Michael Zanetti ]
* Redesign the first-boot edge tutorial
[ Michael Zanetti ]
* disabling some tests that are flaky in adt but can't be made fail on
our machines
[ Michael Zanetti, Michał Sawicz ]
* Change the behavior alond with the switch in indicator-display (LP:
#1538591)
[ Michael Zanetti, Michał Sawicz, Nick Dedekind ]
* Add support for low shell chrome. (LP: #1535397)
* Sidestage load/unload redesign (LP: #1544479)
-- Michael Zanetti <email address hidden> Wed, 23 Mar 2016 09:53:17 +0000
| Changed in unity8 (Ubuntu): | |
| status: | In Progress → Fix Released |
| Pierre van Male (vmalep) wrote : | #7 |
Why is this bug considered as fixed? I have a BQ M10 Ubuntu tablet updated and it is still impossible to change USB keyboard layout.
| Pierre van Male (vmalep) wrote : | #8 |
Update: With BQ M10 Ubuntu OTA 13, it is now possible to select the keyboard layout in:
Settings/Language & Text/Keyboard Layouts/External keyboard (option displayed when an external keyboard is plugged)
However, the change is not saved. So, it still does not work...


Real keyboards have always worked in Mir. The OSK issue you describe is Unity8 and/or other downstream projects.