onBoard shifts after changing Language Layout

Bug #897678 reported by katearcher89
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Onboard
Fix Released
High
Unassigned
onboard (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

If language layout is changed with hidden onBoard after onBoard is called back it's position is shifted to the right about 100 or more pixels so in some cases it is impossible to change onBoard's position back to where it was before( because position button is hided outside the screen). This bug occurs only when onBoard is resized(more particularly stretched) and after completely turning onBoard off and on again its position is restored, but all of the resize information is lost too, reverting to default dimensions.

On the other hand when you are changing language layout with onBoard floating everything work just as it expected and no shifting occurs at all.

distroRelease: Ubuntu 11.10 with GnomeShell
Binary package hint: onboard 0.96.1-0ubuntu0.1

Tags: a11y
tags: added: a11y
Revision history for this message
marmuta (marmuta) wrote :

Hi thanks for the report, that was helpful. The stretching the window part was the key to get the move button off-screen. I'll look into it.

Changed in onboard (Ubuntu):
status: New → Confirmed
Changed in onboard:
status: New → Confirmed
importance: Undecided → High
Revision history for this message
marmuta (marmuta) wrote :

Fixed in the 0.96 branch.

Changed in onboard:
status: Confirmed → Fix Committed
Revision history for this message
Francesco Fumanti (frafu) wrote :

Hello,

You can find a preview package for oneiric and precise containing the fix for this bug in the Onboard Snapshots PPA:
https://launchpad.net/~onboard/+archive/snapshots

In the case where you dare to test packages build from snapshots, please give us feedback here.

Moreover, if you see other bugs during your tests, please file them indicating in what package you found them.

Many thanks in advance.

Revision history for this message
katearcher89 (katearcher89) wrote :

Hi!

I havent got time to install snapshots, but currently i've install 96.2 and it works almost completely flawless! Thanks you!

But on the other side I have some thoughts on certain issues that bugs me (a little but still).

The first one is that on login screen in ubuntu onboard uses default scheme and there is no way to change it.

The other one is that onboard still do not saves its position and dimensions(ie position and resize information defined by user during work session), and its a little annoying to resize it after each restart.

anyway many thanks for your work, onboard is maybe the best onscreen keyboard around!

Revision history for this message
marmuta (marmuta) wrote :

Hi, sorry for the delay.
> I havent got time to install snapshots, but currently i've install 96.2 and it works almost completely flawless! Thanks you!
That's fine, 0.96.2 has all fixes of the snapshot and more.

> The first one is that on login screen in ubuntu onboard uses default scheme and there is no way to change it.
Do you mean the color scheme/theme? There is no gui to change this in lightdm as there is no support for top level windows. However you should be able to change preferences from the command line, for example:
sudo -u lightdm dbus-launch gsettings set apps.onboard theme Droid
sudo -u lightdm dbus-launch gsettings set apps.onboard layout "Full Keyboard"

> The other one is that onboard still do not saves its position and dimensions
Yes, this was part of bug #819971. I had fixed this in the main branch, it'll be in the next release. Francesco explained, that there was a problem with a shutdown animation modifying the position in an ancient Ubuntu release, hence it wasn't saved before.
Manually quitting onboard saves it though, so as a workaround you could quit and restart onboard once you have a position/size you want to keep.

> anyway many thanks for your work, onboard is maybe the best onscreen keyboard around!
Thanks, good to hear you like it!

Revision history for this message
marmuta (marmuta) wrote :

Fix has been released with 0.96.2 in Ubuntu Precise.

Changed in onboard:
status: Fix Committed → Fix Released
marmuta (marmuta)
Changed in onboard (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.