Last visit was: It is currently 01/09/2014, 8:30


All times are UTC [ DST ]




Post new topic Reply to topic  [ 36 posts ]  Go to page 1, 2, 3  Next
Author Message
 Post subject: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 16/02/2009, 22:54 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1377
Location: Italy
The touchpad on NC10 works out-of-the-box on linux, but it has sensitivity problems. To be more precise, the vertical sensitivity is much higher than horizontal one, so it's a shame to use the touchpad.

The problem has been fixed by Nathan Hamblen, who wrote a patch which enables the user to set a factor that changes the sensitivity on y-axis. It's easy to use: this factor (default to 1, ie the sensitivity is not changed) is a number which is multiplied with the value of sensitivity on y-axis. For example, if you set it to 2, the sensitivity will be twice the original one.
After some tests, I ended up with a value of 0.6 for my touchpad, ie almost half the sensitivity.

Here you can find more informations about the patch.

*
VERY IMPORTANT NOTE
:
If you use this patch for fixing the touchpad sensitivity, DO NOT ADD ANYTHING in '/etc/X11/xorg.conf' or else there will be conflicts with settings.
*

Because I had to rebuild the xserver-xorg-input-synaptics package on my ubuntu to apply the patch, I decided to use the latest sources taken directly from jaunty, the next to-be-released Ubuntu. Furthermore, I set up the factor value to 0.6 directly in the package, so all you have to do is to install it. :D

If for any reason you want to change that value, just edit as admin the file /usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi and change the line

Code:
<merge key="input.x11_options.VertAdjustmentFactor" type="string">0.6</merge>


to the value you need.

You can download the package from my repository.

As usual, for any problem or information just post here. :)

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Last edited by voRia on 27/04/2009, 10:03, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 15/03/2009, 15:25 
Newbie
Newbie

Joined: 14/03/2009, 18:39
Posts: 3
First of all thanks for the great wiki, everything works as expected, so no plans to use XP anymore.

Is it possible to provide some wiki how to configure and use the tapzones of the touchpad? It looks like they are configured, but can they be used for example to minimize active windows, etc, using metacity? I read that it is possible to configure compiz by specifying for the synaptics driver values like RTCornerButton = 2, LTCornerButton = 5, and then use the keybinding as "Button2" and "Button5", but it does not work with metacity if I go in gconf-editor to apps->metacity and configure window_keybindings. So, is it possible to use that functionality now, and how? The next step would be to configure the multitouch option, but I believe it does not work yet.

Thanks!


Last edited by iStealth on 15/03/2009, 15:26, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 15/03/2009, 16:06 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1377
Location: Italy
I never tried to change the default options for the touchpad, I don't know how to do that.
However, I think we only need to "play" a bit with the 'synclient' utility, I'll collect more informations about that. :)

Concerning the multitouch support, I have not investigated the problem yet. It's another thing to add to my TODO list. :D

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 27/03/2009, 8:35 
Newbie
Newbie

Joined: 05/03/2009, 9:00
Posts: 37
Dear voRia

I have found a tweak to obtain multitouch but I have not implemented it. I have stopped to test OS and softwares... I am waiting to Jaunty and currently need to spend more time on my job tasks.

Regards

http://ubuntu-snippets.blogspot.com/200 ... ptics.html


Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 30/03/2009, 7:44 
Newbie
Newbie

Joined: 05/03/2009, 9:00
Posts: 37
Hello,
not a so good tweak. Anyway this feature is under development for ubuntu. So wait and see...


Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 30/03/2009, 18:11 
Newbie
Newbie

Joined: 14/03/2009, 21:59
Posts: 30
This is not true multitouch anyway, but simply an emulation - the touchpad does not recognize two separate pointers but only registers the added pressure due to the second finger (the Emulate setting is the minimum pressure required for a "two finger" event).


Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 03/04/2009, 17:10 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1377
Location: Italy
Exactly as kadrach said it's an emulation, and in my opinion it does not work well on NC10 (at least for me).
Using one or two fingers makes no differences in pressure, so it's impossible to set a good value for the "EmulateTwoFingerMinZ" option. I think it would be better to wait for a proper multitouch support from the driver (I think the support has to come from the kernel).

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 03/04/2009, 20:19 
Newbie
Newbie

Joined: 14/03/2009, 21:59
Posts: 30
First off, the driver does not support multitouch in its true meaning. Using the synaptics tool, you'll see that only one finger is registered. Does the nc10 support true multitouch in windows? I never tried.

Secondly, the current X.org server does not allow for multiple pointers, this is as far as i know still a work in progress.


Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 05/04/2009, 12:07 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1377
Location: Italy
kadrach wrote:
First off, the driver does not support multitouch in its true meaning. Using the synaptics tool, you'll see that only one finger is registered. Does the nc10 support true multitouch in windows? I never tried.


Well, I was supposing that NC10 touchpad had a real multitouch support, but who knows? :P
Trusting the current driver it has not, and I don't know if in windows the multitouch is real or emulated.

kadrach wrote:
Secondly, the current X.org server does not allow for multiple pointers, this is as far as i know still a work in progress.


Anyway, I think we will never need such a support on NC10. :P

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Last edited by voRia on 05/04/2009, 12:09, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 05/04/2009, 12:14 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1377
Location: Italy
iStealth wrote:
Is it possible to provide some wiki how to configure and use the tapzones of the touchpad? It looks like they are configured, but can they be used for example to minimize active windows, etc, using metacity? I read that it is possible to configure compiz by specifying for the synaptics driver values like RTCornerButton = 2, LTCornerButton = 5, and then use the keybinding as "Button2" and "Button5", but it does not work with metacity if I go in gconf-editor to apps->metacity and configure window_keybindings. So, is it possible to use that functionality now, and how?


It seems that the problem is in metacity. The current version does not support mouse binding for commands, so there isn't much to do right now.

I don't know if the newer version included in jaunty adds the support to it, I'll test it as soon as I can. :)

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Last edited by voRia on 05/04/2009, 12:15, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 05/04/2009, 19:20 
Newbie
Newbie

Joined: 14/03/2009, 21:59
Posts: 30
I don't know about metacity, but you can enable "zones" with synaptics touchpads. X.org allows for the following configuration:
Image

Lets say your touchpad has a width of 6000 (arbitrary units). By setting "left edge" to eg 600, everything left of pos. 600 is an extra zone.
By setting all 4 parameters (left/right/top/bottom edge) you get a total of 9 zones.

See http://www.debuntu.org/2006/06/18/67-ho ... lete-guide for more. The author of the guide uses an ALPS touchpad, the NC10 touchpad is of the synaptics type.


Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 07/04/2009, 3:57 
Newbie
Newbie

Joined: 07/04/2009, 3:51
Posts: 19
I ran the NC10 repository fixes, etc. Everything seems to work, except this horizontal sensitivity issue. I went into that file, and no matter what I set the vertical parameter, i still get the "egg" shape on screen when making circles on the touch-pad. Is there anything else special I need to know? (I'm relatively new to linux).


Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 07/04/2009, 10:37 
Administrator
Administrator
User avatar

Joined: 12/02/2009, 18:08
Posts: 1377
Location: Italy
Is the vertical sensitivity affected in any way by different values for the 'VertAdjustmentFactor' option in the .fdi file? Note that you have to restart both hal and xserver to apply any change you have done in the .fdi file. You can instead use the 'synclient' command line utility to change options on the fly.

If different values for the option make no difference in vertical sensitivity, then make sure you are using the custom 'xserver-xorg-input-synaptics' package from my repository.

_________________
Please consider a little donation to keep the 'Linux On My Samsung' project up and running. Thank you!


Last edited by voRia on 07/04/2009, 17:52, edited 1 time in total.

Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 07/04/2009, 21:20 
Newbie
Newbie

Joined: 07/04/2009, 3:51
Posts: 19
I re-installed the 'xserver-xorg-input-synaptics' package, and now I can see the difference. Maybe it was because I upgraded to everything in this package, from an older (locked) kernel, all at once. thanks!


Top
 Profile  
 
 Post subject: RE: [NC10] How to fix the sensitivity of the touchpad
PostPosted: 08/04/2009, 3:35 
Newbie
Newbie

Joined: 08/04/2009, 3:09
Posts: 5
I installed all of the packages from the modified NC10 repository, including xserver-xorg-input-synaptics. The first thing I noticed was that the overall sensitivity of my trackpad decreased significantly. One swipe across the trackpad now goes only about 2 inches across the screen. I fooled with the Gnome Mouse settings, but sensitivity doesn't seem to do anything. If I turn acceleration all the way up to max, the trackpad is usable again, but difficult due to the high acceleration. It seems mostly OK as gdm comes up, but once I login and Gnome starts, the sensitivity drops by about half.

I checked the .fdi file, and it says VertAdjustmentFactor is at 0.6 - i assume you changed your default value? However, even if I change the factor to 4 in the.fdi file or use synclient, it doesn't have any effect on the pointer.

Any ideas? Otherwise, your repository packages were fantastic and fixed everything I had been trying to decipher off of your Italian blog for a couple of weeks, using Google's translation feature! :)

FYI: I'm running kernel 2.6.28-8. I'm not sure if that makes any difference. I believe that's the kernel that my system thinks is the most "up to date".


Last edited by booyau on 08/04/2009, 4:39, edited 1 time in total.

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 36 posts ]  Go to page 1, 2, 3  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Theme created StylerBB.net & kodeki