LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 04-10-2010, 08:47 PM   #1
JSlack
LQ Newbie
 
Registered: Apr 2010
Posts: 8

Rep: Reputation: 0
Question eee pc 1005 Synaptic Touchpad Gestures do not work.


Hello All,

I have an Asus eeepc 1005pe with Slackware-Current installed. I downloaded current and installed yesterday.

Out of the box almost everything worked fine except the touchpad clicking, two finger scrolling or three finger right click.

I did a little searching and modified /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi file


I added
Quote:
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
<!--Enable vertical scrolling when dragging with two fingers anywhere on the touchpad-->
<merge key="input.x11_options.VertTwoFingerScroll" type="string">false</merge>

to the file file as below

Quote:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
<!--Enable vertical scrolling when dragging with two fingers anywhere
on the touchpad-->
<merge key="input.x11_options.VertTwoFingerScroll"
type="string">false</merge>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<!-- Arbitrary options can be passed to the driver using
the input.x11_options property since xorg-server-1.5. -->
<!-- EXAMPLES:
Switch on shared memory, enables the driver to be configured at runtime
<merge key="input.x11_options.SHMConfig" type="string">true</merge>

Maximum movement of the finger for detecting a tap
<merge key="input.x11_options.MaxTapMove" type="string">2000</merge>

Enable vertical scrolling when dragging along the right edge
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>

Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>

Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>

If on, circular scrolling is used
<merge key="input.x11_options.CircularScrolling" type="string">true</merge>

For other possible options, check CONFIGURATION DETAILS in synaptics man page
-->
</match>
</device>
</deviceinfo>
I was able to get the touch function to activate after a reboot. Now I am able to click using the touchpad, but I am still not able to use the two finger scrolling or the three finger right click

Help
 
Old 04-11-2010, 09:12 AM   #2
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 3,379

Rep: Reputation: 824Reputation: 824Reputation: 824Reputation: 824Reputation: 824Reputation: 824Reputation: 824
Rather than modifying /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi directly you are better copying the file to /etc/hal/fdi/policy/ and modifying the copy there. That way your local configuration will not be overwritten in a future upgrade.
If you want VertTwoFingerScroll then you need to change from false to true here.
Quote:
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
I do not have an Asus eeepc but rather an Acer eMachine so YMMV. On this I also need to have
Quote:
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">60</merge>
as this touchpad reports a two finger touch as an increased pressure. Other models may require EmulateTwoFingerMinW.

You can determine the behaviour of your touchpad through the use of the command 'synclient -m 100'. You may need to add this for this to work.
Quote:
<merge key="input.x11_options.SHMConfig" type="string">true</merge>
I prefer to enable button 2 and button 3 events by mapping them to the left top and bottom corners
Quote:
<merge key="input.x11_options.LTCornerButton" type="string">2</merge>
<merge key="input.x11_options.LBCornerButton" type="string">3</merge>
There is detailed information available in 'man synaptics'.
 
Old 04-11-2010, 10:41 AM   #3
trumpet_tom
Member
 
Registered: Dec 2004
Distribution: Slackware64-current
Posts: 95

Rep: Reputation: 19
I used the .fdi file from the arch wiki (http://wiki.archlinux.org/index.php/...L_config_files) to set up my eee 1000h. It's not as well commented but has everything you've mentioned. I assume the two touchpads aren't that different..I just saved it in /etc/hal/fdi/policy.
 
Old 04-11-2010, 02:16 PM   #4
JSlack
LQ Newbie
 
Registered: Apr 2010
Posts: 8

Original Poster
Rep: Reputation: 0
Talking

@allend
Thank You very Much. Solved!

I did enable true for the below string
Quote:
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
But it did not work.

I then added
Quote:
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">60</merge>
and was able to get my two touch scrolling. Thank You.

@ trumpet Tom
I modified my file as you recommended but that did not work on this Asus 1005PE. Thank You

my file now looks like this just in case anyone else wants to copy or see

Quote:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<merge key="input.x11_options.TapButton1" type="string">1</merge>
<merge key="input.x11_options.TapButton2" type="string">2</merge>
<merge key="input.x11_options.TapButton3" type="string">3</merge>
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">60</merge>
<match key="info.capabilities" contains="input.touchpad">
<merge key="input.x11_driver" type="string">synaptics</merge>
<!-- Arbitrary options can be passed to the driver using
the input.x11_options property since xorg-server-1.5. -->
<!-- EXAMPLES:
Switch on shared memory, enables the driver to be configured at runtime
<merge key="input.x11_options.SHMConfig" type="string">true</merge>

Maximum movement of the finger for detecting a tap
<merge key="input.x11_options.MaxTapMove" type="string">2000</merge>

Enable vertical scrolling when dragging along the right edge
<merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>

Enable vertical scrolling when dragging with two fingers anywhere on the touchpad
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>

Enable horizontal scrolling when dragging with two fingers anywhere on the touchpad
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>

If on, circular scrolling is used
<merge key="input.x11_options.CircularScrolling" type="string">true</merge>

For other possible options, check CONFIGURATION DETAILS in synaptics man page
-->
</match>
</device>
</deviceinfo>

Last edited by JSlack; 04-11-2010 at 02:23 PM. Reason: adding fdi file
 
  


Reply

Tags
do, eee, pc, slackwarecurrent, touchpad, working


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Debian/LXDE/EEE Touchpad not clicking iball8888 Linux - Newbie 5 10-08-2009 08:11 AM
I have no clue on how to put alien package into synaptic. I have an eee pc DJ Carlos Linux - Newbie 4 05-07-2008 06:47 PM
Synaptic touchpad Driver do not work Fujitsu 7010D eliran Suse/Novell 12 01-18-2007 12:46 AM
laptop touchpad gestures? KasandraCorvina Linux - Laptop and Netbook 0 02-25-2005 01:17 PM
"<" ">" Keyboard keys on Toshiba Satellite 1005-s157 dont work RodCas Linux - Laptop and Netbook 1 05-08-2004 04:22 PM


All times are GMT -5. The time now is 11:54 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration