LinuxQuestions.org
Visit the LQ Articles and Editorials section
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices

Reply
 
Search this Thread
Old 09-07-2009, 03:17 PM   #1
Zerimas
Member
 
Registered: Mar 2005
Location: Canada
Distribution: Arch
Posts: 41

Rep: Reputation: 15
HAL is ignoring synaptics FDI policy


I am trying to make the Synaptics touchpad on my ASUS M50VM-A1 a little more functional by exploiting the options provided by the xf86-input-synpatics driver. However, no matter what I put in my /etc/hal/fdi/policy/11-x11-synpatics.fdi it seems to be ignored completely. I have tried many configurations and reading several wikis, but it has been pretty useless. I am running Arch Linux


Here is current policy:

Code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
      <match key="info.product" contains="Synaptics TouchPad">
      <merge key="input.x11_options.SHMConfig" type="string">on</merge>
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
      <match key="info.product" contains="AlpsPS/2 ALPS">
      <merge key="input.x11_options.SHMConfig" type="string">true</merge>

        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
      <match key="info.product" contains="appletouch">     
 <merge key="input.x11_options.SHMConfig" type="string">on</merge>
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
      <match key="info.product" contains="bcm5974">
      <merge key="input.x11_options.SHMConfig" type="string">on</merge>
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>

      <match key="input.x11_driver" contains="synaptics">
        <merge key="input.x11_options.SHMConfig" type="string">on</merge>

        <merge key="input.x11_options.TapButton1" type="string">1</merge> <!-- mouse button for non-corner trackpad click -->
        <merge key="input.x11_options.TapButton2" type="string">3</merge> <!-- mouse button for 2-finger click -->
        <merge key="input.x11_options.TapButton3" type="string">2</merge> <!-- mouse button for 3-finger click -->
        <!--<merge key="input.x11_options.RightEdge" type="string">930</merge>-->
	<merge key="input.x11_options.VertEdgeScroll" type="string">false</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">30</merge>
        <merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge

    <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
    <merge key="input.x11_options.HorizScrollDelta" type="string">30</merge>
    <merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
    <merge key="input.x11_options.SpecialScrollAreaRight" type="string">false</merge>

      </match>
    </match>
  </device>
</deviceinfo>
Thanks a lot!
 
Old 09-08-2009, 12:58 AM   #2
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 3,462

Rep: Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852
Quote:
xf86-input-synpatics driver. However, no matter what I put in my /etc/hal/fdi/policy/11-x11-synpatics.fdi
Hmm.. Are you mispelling "synaptics"?
 
Old 09-08-2009, 12:11 PM   #3
Zerimas
Member
 
Registered: Mar 2005
Location: Canada
Distribution: Arch
Posts: 41

Original Poster
Rep: Reputation: 15
No, I just can't type. They're spelled correctly on my system.
 
Old 09-08-2009, 08:25 PM   #4
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 3,462

Rep: Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852
Quote:
<match key="info.product" contains="AlpsPS/2 ALPS">
This suggests that you have an ALPS touchpad. You could try the 11-x11-synaptics.fdi that I have working.
http://www.linuxquestions.org/questi...2/#post3665348
 
Old 09-10-2009, 10:09 AM   #5
Zerimas
Member
 
Registered: Mar 2005
Location: Canada
Distribution: Arch
Posts: 41

Original Poster
Rep: Reputation: 15
Allend, I tried your fdi policy. It works to a degree: SHM access is working, and by poking the touchpad in random areas I was able to make the touchpad perform a right click. However, the touchpad now basically functions as a giant scroll button: it is impossible to move the mouse. Any tips?

Thanks.
 
Old 09-10-2009, 10:33 AM   #6
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 3,462

Rep: Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852
You may need to set the geometry of your touchpad.
'man synaptics' will give you further details.
'synclient -m 100' can be a useful tool for tuning options to your liking.
You can also play with acceleration settings if cursor movement is not to your liking.
 
Old 09-11-2009, 12:53 PM   #7
Zerimas
Member
 
Registered: Mar 2005
Location: Canada
Distribution: Arch
Posts: 41

Original Poster
Rep: Reputation: 15
Thanks to your help I've sort of got it working. However, I cannot get it to recognize multifinger taps. I tried to work around this using the MinTwoFingerW setting (two finger taps appear significantly wider than one finger taps), but so far I have been unsuccessful.
 
Old 09-12-2009, 09:35 AM   #8
allend
Senior Member
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware-current
Posts: 3,462

Rep: Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852Reputation: 852
Sorry, I cannot help with two finger taps as my old touchpad does not support these.
 
  


Reply

Tags
hal, synaptic


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
HAL, fdi policy hiding unwanted partitions manwithaplan Linux - General 1 10-01-2009 09:55 AM
configuring 'fdi' - 'hal' for usb devices Dafydd Linux - Hardware 13 09-13-2009 01:07 AM
HAL device policy troubleshooting chochem Linux - General 0 10-10-2008 09:41 AM
How to load customized HAL policy? shreks Red Hat 4 07-11-2007 02:05 AM
need file 99-redhat-storage-policy-fixed-drives.fdi Fig1918 Fedora 2 11-21-2006 10:53 AM


All times are GMT -5. The time now is 01:22 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