Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problems with the synaptics driver, cursor jumping around
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
ferrelas
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jun 2008
Posts: 109

PostPosted: Sun Jun 21, 2009 3:17 am    Post subject: Problems with the synaptics driver, cursor jumping around Reply with quote

I've recently installed gentoo and I've got most stuff working, but I'm having some trouble with the input in X. The cursor moves around even if I keep a finger still on the touchpad and some times it even does a little dance for no apparant reason. Also I fail to change keyboard layout.

/etc/X11/xorg.conf

Code:
Section "ServerLayout"
   Identifier     "Main Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
#   InputDevice    "Mouse1" "CorePointer"
#   InputDevice    "Keyboard1" "CoreKeyboard"
EndSection


Section "Files"
   FontPath     "/usr/share/fonts/local"
   FontPath     "/usr/share/fonts/misc"
   FontPath     "/usr/share/fonts/Type1"
   FontPath     "/usr/share/fonts/TTF"
   FontPath     "/usr/share/fonts/75dpi"
   FontPath     "/usr/share/fonts/100dpi"
EndSection

Section "Module"
   Load  "dbe"
   SubSection "extmod"
      Option       "omit xfree86-dga"
   EndSubSection
   Load  "type1"
   Load  "freetype"
EndSection

Section "ServerFlags"
   Option       "blank time" "10"   # 10 minutes
   Option       "standby time" "20"
   Option       "suspend time" "30"
   Option       "off time" "60"
EndSection

#Section "InputDevice"
#   Identifier  "Keyboard1"
#   Driver      "kbd"
#   Option       "AutoRepeat" "500 5"
#EndSection

#Section "InputDevice"
#   Identifier  "Mouse1"
#   Driver      "mouse"
#   Option       "Protocol" "Auto"
#   Option       "Device" "/dev/input/mice"
#EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-0"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   BusID       "PCI:1:0:0"
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-0"
   Device     "aticonfig-Device[0]-0"
   Monitor    "aticonfig-Monitor[0]-0"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

Section "DRI"
   Mode 0666
EndSection


/etc/hal/fdi/policy/use-estonian-layout.fdi

Code:
<!--

Section "InputDevice"
   Driver "evdev"
   Option "XkbLayout" "se"
EndSection
-->

<deviceinfo version="0.2">

<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_options.XkbLayout" type="string">se</merge>
</match>
</deviceinfo>


/etc/hal/fdi/policy/11-x11-synaptics.fdi

Code:
<deviceinfo version="0.2">

<device>

<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>
Back to top
View user's profile Send private message
audiodef
Watchman
Watchman


Joined: 06 Jul 2005
Posts: 6639
Location: The soundosphere

PostPosted: Tue Jun 23, 2009 1:23 am    Post subject: Reply with quote

I'm sorry to hear you're also having "the jitters". I had similar trouble on a Dell laptop some time ago. I don't remember what I did to solve it, except that my solution involved not using some extended functionality such as touchpad edge actions. Try to just get it down to very basic functionality - even if that means disabling tapping and using the mouse buttons instead. Also see what happens if you just don't use the synaptics driver, using only keyboard, mouse, and maybe evdev.
_________________
decibel Linux: https://decibellinux.org
Github: https://github.com/Gentoo-Music-and-Audio-Technology
Facebook: https://www.facebook.com/decibellinux
Discord: https://discord.gg/73XV24dNPN
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5910

PostPosted: Tue Jun 23, 2009 4:18 am    Post subject: Reply with quote

at last! someone with my exact problem on the touchpad issue!
got a dell laptop, tried the basic config, no go.
please try hard to remember, I'm banging my head against the wall for months on this issue
it would help alot if you could remember what you've did, here is my fdi file:
Code:
<?xml version="1.0" encoding="UTF-8"?>                                     
<deviceinfo version="0.2">                                                 
  <device>                                                                 
    <match key="info.capabilities" contains="input.touchpad">               
      <match key="info.product" contains="ALPS GlidePoint">                 
        <merge key="input.x11_driver" type="string">synaptics</merge>       
        <merge key="input.x11_options.SHMConfig" type="string">true</merge>
   <!-- Edges -->                                                           
        <merge key="input.x11_options.LeftEdge" type="string">120</merge>   
        <merge key="input.x11_options.RightEdge" type="string">880</merge> 
        <merge key="input.x11_options.TopEdge" type="string">120</merge>   
        <merge key="input.x11_options.BottomEdge" type="string">650</merge>
   <!-- Scrolling up/down -->
        <merge key="input.x11_options.HorizEdgeScroll" type="string">true</merge>
        <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
        <merge key="input.x11_options.UpDownScrolling" type="string">true</merge>
        <merge key="input.x11_options.LeftRightScrolling" type="string">true</merge>
        <merge key="input.x11_options.UpDownScrollRepeat" type="string">true</merge>
        <merge key="input.x11_options.LeftRightScrollRepeat" type="string">true</merge>
        <merge key="input.x11_options.MinSpeed" type="string">0.7</merge>
        <merge key="input.x11_options.MaxSpeed" type="string">1.3</merge>
        <merge key="input.x11_options.AccelFactor" type="string">0.050</merge>
        <merge key="input.x11_options.EdgeMotionMinSpeed" type="string">5</merge>
        <merge key="input.x11_options.EdgeMotionMaxSpeed" type="string">10</merge>
        <merge key="input.x11_options.HorizScrollDelta" type="string">45</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">45</merge>
   <!-- Tapping -->
        <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.FastTaps" type="string">1</merge>
<!--        <merge key="input.x11_options.FingerLow" type="string">25</merge>
        <merge key="input.x11_options.FingerHigh" type="string">30</merge> -->
   <!-- Corner clicks -->
        <merge key="input.x11_options.RBCornerButton" type="string">2</merge>
        <merge key="input.x11_options.RTCornerButton" type="string">3</merge>
      </match>
    </match>
  </device>
</deviceinfo>

_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
ferrelas
Tux's lil' helper
Tux's lil' helper


Joined: 14 Jun 2008
Posts: 109

PostPosted: Tue Jun 23, 2009 4:27 am    Post subject: Reply with quote

Yeah, I'll try with lessening configuration abit, when I get around to configuring it, seems like a bother in xorg 1.5 using hal and everything. Using the mouse driver works (even with tapping :) ), but not perfectly.
Back to top
View user's profile Send private message
DaggyStyle
Watchman
Watchman


Joined: 22 Mar 2006
Posts: 5910

PostPosted: Tue Jun 23, 2009 6:35 am    Post subject: Reply with quote

ferrelas wrote:
Yeah, I'll try with lessening configuration abit, when I get around to configuring it, seems like a bother in xorg 1.5 using hal and everything. Using the mouse driver works (even with tapping :) ), but not perfectly.

it worked well to me before, when I switched to kde 4.2, it started to happen, now I've tested with e17 and I get the same results, so the change isn't kde 4.2 related.
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
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 vote in polls in this forum