RFE: Add gesture to start onboard and mousetweaks at login (patch supplied)

Bug #264834 reported by Francesco Fumanti
2
Affects Status Importance Assigned to Milestone
gdm (Ubuntu)
Won't Fix
Wishlist
Ubuntu Desktop Bugs

Bug Description

Ubuntu supplies onboard as onscreen keyboard. However there is no gesture defined in AccessDwellMouseEvents to start it during the login. The same is also true for mousetweaks.

So I created a patch to add the definitions to start onboard and mousetweaks to gdm-2.20.8/gui/modules/AccessDwellMouseEvents of the source package.

As I have only very little experience with patching, I will also add the original and the modified file to this thread.

Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :

I changed the definition for the gestures to start up mousetweaks and onboard a little:

- it now uses @AT_BINDIR@ instead of the real path

- I moved the ClickType window further down on the screen for the case somebody uses it in conjunction to gok

Please ignore the preceding files and use those that end with _v2.

Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :
Changed in gdm:
assignee: nobody → desktop-bugs
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

How can this be tested? (Sorry, I have no experience with gestures). I'll upload it once it's clear how to test it. Thank you!

Revision history for this message
Francesco Fumanti (frafu) wrote : Re: [Bug 264834] Re: RFE: Add gesture to start onboard and mousetweaks at login (patch supplied)

Hi Martin,

Thanks for looking at it.

You can find an explanation about how to use gestures on the following
page:
https://help.ubuntu.com/community/Accessibility/OnboardAndMousetweaksAtGDM

In ubuntu intrepid you don't need anymore to do everything that is
explained on that page. After applying the patch of the bug thread, you
can jump immediately to point 4 of the explanation of the page linked
above.

Remarks:

- the gesture command for mousetweaks in the patch are a little
different as that on the help page; the command on the help page is for
older versions of mousetweaks

- Currently on my system, when I perform the gesture to start
mousetweaks, I get an error dialog telling me that I have to enable
Assistive Technology. The author of mousetweaks does not have that
problem. Could you please tell us whether mousetweaks starts up
correctly (the window to choose click type appears) or whether you also
get that dialog. In any case, the fact that mousetweaks tries to start
is a sign that the gesture works; the problem lies probably somewhere
between mousetweaks and atspi (or with my installation).

Cheers

Francesco

PS: CC'ing this email to Gerd Kohlberger, the author of mousetweaks.

Martin Pitt wrote:
> How can this be tested? (Sorry, I have no experience with gestures).
> I'll upload it once it's clear how to test it. Thank you!
>

Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Francesco Fumanti (frafu) wrote :

I saw that the original gesture definition of gdm do not include a gesture to start gok in direct selection mode. (It only contains gestures to start gok in dwelling and in automatic scanning mode.) So I enhanced my patch with a gesture to start gok in direct selection mode.

So the correct patch now is the one that ends with _v3.

Revision history for this message
Francesco Fumanti (frafu) wrote :
Revision history for this message
Martin Pitt (pitti) wrote :

Closing. This has never been sent/accepted upstream, and in Karmic we will switch to the current gdm which is a total rewrite.

Changed in gdm (Ubuntu):
status: Confirmed → Won't Fix
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.