Bug with Onboard installed in Libertine container in Ubuntu Touch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Onboard |
New
|
Undecided
|
Unassigned |
Bug Description
I’ve installed the Onboard in Libertine container in Ubuntu Touch (Bq Aquaris M10). Onboard works well, can be configured, but I can not change language layouts from English to Russian. Maliit, default virtual keyboard installed in the host system (Ubuntu Touch), hasn’t such problem. Physical keyboard in host system works well (language layouts are changeable), and in Libertine container the language layouts can be changed, too. Very strange is when I, working in Libertine container, connect physical keyboard and simultaneously start Onboard, then the Onboard can change language layout on itself! But when I try press keys on the Onboard, language is changing to English and printing Enlgish in GEdit in Libertine.
I’m not sure, that it is bug of Onboard, or some piece of necessary software is missing in container by default. Could you possible to give an advice or accept new bug?
I'm not sure about the environment Onboard runs in there. If it's still X based (XMir?), then Onboard should reflect the state of the currently active xkb keymap and group. You could check that with
setxkbmap -query
setxkbmap -print
> But when I try press keys on the Onboard, language is changing to English
> and printing Enlgish in GEdit in Libertine.
Sounds familiar. Usually something like this made the layout stick for the session:
setxkbmap ru
Does that help?
I'll try to replicate that setup, but it'll take a couple of days.