Can't move/resize onboard with touchscreen

Bug #959035 reported by burli
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Onboard
Fix Released
Undecided
Unassigned

Bug Description

Since a few days (maybe a week or two) I have the problem, that I can't move Onboard with a touchscreen. I can still type, but if I try to move or resize, Onboard moves only a few pixels.

I am using Precise 32 Bit without the Onboard PPA on a Viewsonic Virtualpad 10

burli (mb-embedit)
description: updated
Revision history for this message
marmuta (marmuta) wrote :

Weird, I have no idea what could cause this.

Some questions:
- When moving/resizing, do the handles still directly follow the pointer?
In other words, is there an invisible limit where dragging suddenly stops?

- Is it always the same distance where dragging stops?

- Are frame handles and touch handles equally affected?

- Is the floating icon affected too?

As a shot in the dark, try this (default is -1 for system drag threshold):
gsettings set apps.onboard.universal-access drag-threshold 0

Revision history for this message
burli (mb-embedit) wrote :

Ok, some more informations. I made a video.

http://youtu.be/VF7eg8xGRYY

HTH

Revision history for this message
marmuta (marmuta) wrote :

Thanks, great video, I could see what happens very well. What this reminds me of is the times when I had my system running for a long time. Somehow moving onboard around then becomes choppy, but it never quite stops like in your video. I've put the blame on compiz so far, as restarting the session always fixed it.

I don't remember, are you using unity-2d? With or without compositing enabled?
Does it get better right after rebooting?

Onboard currently moves and resizes itself if window decoration is disabled. I've been planning to give that task back to the window manager whenever possible. This would allow for the less straining rubber band mode in compiz for example. I'll have to look into that.

Revision history for this message
burli (mb-embedit) wrote :

Unity-3D does not work at all with a touchscreen. I am using Unity-2D. Not shure if compositing is on or of (can't check this right now). I made a full fresh install a few days ago and I did not change the default settings.

And it's not better after reboot

Revision history for this message
Norbert (nrbrtx) wrote :

Asus T101MT, onboard unmaximized on start (Gnome Classis, Ubuntu 12.04).
Please maximize it at all width of the screen.

Revision history for this message
marmuta (marmuta) wrote :

Norbert, I believe Bug #405034 and duplicates are a better match for what you're asking.

Revision history for this message
marmuta (marmuta) wrote :

I've made some progress on this bug. Trunk has "system resizing" now. Depending on the window manager and its settings, this may be less straining than Onboard's homegrown resizing. No change for moving yet, though.

Revision history for this message
Norbert (nrbrtx) wrote :

Thank you marmutta. I'm ready to test the Trunk version.
I removed old version with sudo apt-get purge onboard;
I downloaded the tarball, installed its dependency python-distutils-extra with sudo apt-get install python-distutils-extra
and after sudo ./setup.py install.

But the onboard is still oversized, see screenshot.

Revision history for this message
marmuta (marmuta) wrote :

Norbert, I misunderstood what you were asking for, but I still don't believe this is the right bug report for your problem. Please be so kind and create a new one. I'll try to help you there.

Revision history for this message
Norbert (nrbrtx) wrote :

Okay, marmuta, I'm sorry. The bug for my problem now is available at https://bugs.launchpad.net/ubuntu/+source/onboard/+bug/991318.

Revision history for this message
marmuta (marmuta) wrote :

I believe this bug is finally fixed. Onboard trunk now has initial multi-touch support and moving/resizing works with the touch screen of the Nexus 7.

Changed in onboard:
status: New → Fix Committed
Revision history for this message
Francesco Fumanti (frafu) wrote :
Download full text (3.5 KiB)

The fix is available in the alpha 1 preview release of Onboard 0.99.0. Thus, I am marking this bug as Fix Released. Please, do not hesitate to reopen it or file a new bug if this problem is still an issue for you.

onboard (0.99.0~alpha1~tr1190-0ubuntu1) raring; urgency=low

  * New upstream alpha release. (LP: #1089396)
    + Fix Onboard becoming empty when system font dpi changes

 -- Francesco Fumanti <email address hidden> Wed, 12 Dec 2012 21:33:43 +0100

onboard (0.99.0~alpha1~tr1188-0ubuntu1) raring; urgency=low

  * Sponsorship request for Ubuntu Raring (LP: #1089396)
  * debian/control: raise virtkey run dependency to 0.63.0 or above
  * debian/patches: refresh patch and change default theme
  * Onboard requires now virtkey >= 0.63.0
  * Add example file with system defaults for the nexus7
  * Various changes to get acceptable speeds on the nexus7 (LP: #1070760)
  * Add docking feature (LP: #405034)
  * Add sliding feature for docking and auto-repositioning
  * Add multitouch support
  * Add a toggle to stop listening to touch events in case of many problems
  * Add popup on long press for key variants like diacritics
  * New option to choose popup vs repeat for keys with variants
  * New gsettings key for the popup delay
  * Make move, frame and touch handles work on the nexus7
  * Perform simulated clicks on correct touch position
  * Auto-release pointer grab after timeout in case nexus7 is unresponsive
  * Fix xserver memory leaking
  * Improve speed when typing and moving the pointer (LP: #1055448)
  * Fix rendering being slowed by emboss effect on keycaps (LP: #890221)
  * Fix for not being able to move/resize Onboard on touchscreens (LP: #959035)
  * Have Onboard respect launcher icon size (LP: #1078554)
  * Auto-show Onboard by clicking already selected text entries (LP: #1078602)
  * Make default shortcut for language/layout work from Onboard (LP: #1078629)
  * New design of the Preferences dialog with more options (LP: #1053496)
  * Disable click buttons when mousetweaks is not installed
  * Add D-Bus service to show and hide the keyboard (LP: 1032042)
  * Don't export dbus service for embedded instances
  * Set NumLock's default sticky behavior to LOCK_ONLY
  * Keep state of NumLock across restarts
  * New attribute in layout files for sticky key behaviour
  * New layout tags key_template and keysym_rule defining keysym-specific labels
  * New window tag for color schemes to define border of popups
  * New layout tag for language specific overrides in the layouts
  * Move common key definitions into template for import by layout files
  * Sync modifier states of Onboard with changes by hardware keyboard or tools
  * Fix keys not re-rendered when releasing latched modifiers (LP: #1069990)
  * Send key strokes for all modifiers (LP: #1067797)
  * Blacklist Ctrl-LAlt+Fn keys by default
  * Add alternative key generation by at-spi2
  * Try to improve struts handling for metacity and mutter
  * Fix getpreferredencoding hack, by Matthias Klose
  * Build for all python3 versions, by Matthias Klose
  * Add work arounds for some problems with the search box of firefox
  * Improve startup sequence to fix Onboard showing up so...

Read more...

Changed in onboard:
status: Fix Committed → 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.