PDA

View Full Version : Synaptics touchpad with F10


Cuvou
2008-11-25, 06:46 PM CST
I installed Fedora 10 on my laptop and totally love it (finally my wireless just worked out of the box. It's an Atheros card). I never was a fan of tap-to-click on laptop touchpads and usually disable them by editing Xorg.conf and adding the MaxTapTime option to be 0. Only for some reason F10 didn't create an Xorg.conf file automatically (must've been going off the default settings which worked really well). I installed system-config-display to go through that to have it generate an Xorg.conf file, but the file didn't contain the info for the touchpad.

Here's my current Xorg.conf plus some code that I copied from online in an effort to get the touchpad to be configurable:

[kirsle@acer Desktop]$ cat /etc/X11/xorg.conf
# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105+inet"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
Option "SHMConfig" "true"
Option "MaxTapTime" "0"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "radeon"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

I installed gsynaptics and it wanted the SHMConfig option, but for some reason the changes I made to the config don't get picked up (even restarted X).

It's not *too* big of a deal, and it would be easier if some program would've generated Xorg.conf for me (including the touchpad entry) so I could just edit it, which I used to do with previous versions of Fedora... just F10 didn't create this file automatically.

uncholowapo
2008-11-26, 11:28 AM CST
I am having the same problem. But I can't get the xorg.conf to be created to beging with.

Cuvou
2008-11-26, 11:42 AM CST
I have a couple ideas to try but I don't have my laptop right here to test them...

I might need to add a line in the ServerLayout for the mouse like the one for the keyboard, and then also add the option CorePointer in the Mouse section... something along the lines of

Section "InputDevice"
Identifier "Configured Mouse"
#Driver "mouse"
#Option "CorePointer"
#Option "Device" "/dev/input/mice"
#Option "Protocol" "ExplorerPS/2"
#Option "ZAxisMapping" "4 5"
#Option "Emulate3Buttons" "false"

Driver "synaptics"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.12"
Option "AccelFactor" "0.0010"
Option "SHMConfig" "on"
EndSection

(got that config from the ubuntu forums)

This might be useful for copying bits and pieces from too: http://web.telia.com/~u89404340/touchpad/xorg.conf

Would just be a ton easier if F10 would generate an Xorg.conf on its own. :rolleyes:

uncholowapo
2008-11-26, 01:11 PM CST
Success! I got gsynaptics to work. I used this (http://forums.fedoraforum.org/showthread.php?t=197408&highlight=synaptics) (scroll down to post 3) post exactly right after I got my xorg.conf to be created by system-config-display. Here is my xorg.conf now:
# Xorg configuration created by system-config-display

Section "ServerLayout"
Identifier "single head configuration"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection

Section "InputDevice"
# keyboard added by rhpxl
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105+inet"
Option "XkbLayout" "us"
EndSection

Section "Monitor"
Identifier "Monitor0"
ModelName "LCD Panel 1280x800"
HorizSync 31.5 - 50.0
VertRefresh 56.0 - 65.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "intel"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection

Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
Option "SHMConfig" "on"
EndSection