Trackpad

Architecture specific questions.

Trackpad

Postby LeonD » 20 Jul 2009, 20:56

I'm a relative noob to linux, It's been a pretty straight forward install so far (much easier than trying to get Fedora set up on a friends acer laptop!), everything seems to be working fine....but....!!

I'm desperate to configure the trackpad, firstly to turn off the tap function, it's driving me mental, it's super-sensitive and i'm forever actioning random things that I had no intention of doing. Secondly, I'd like to set up a simple right mouse click function similar to the OS X set-up, is this possible with the single buttoned trackpad?

I've read through the forum and it seems as if there is no answer to the first problem, the post relating to this are quite old so i thought i'd give it a go again.

Help!!

Cheers :D
iBook G4 1.33ghz 40gb 512mb dual boot OS X 10.4.11 & YDL 6.1
LeonD
ydl newbie
ydl newbie
 
Posts: 2
Joined: 20 Jul 2009, 20:13

Re: Trackpad

Postby trnunes » 22 Aug 2013, 15:04

Leon & other iBook G4 users of YDL 6.2 suffering from the frustrations of 'phantom mouse clicks',

I believe I've solved this problem. The problem appears to be caused by the fact that, though the Synaptics Touchpad driver *is* installed in a default YDL 6.2 installation, it is not *configured* as a Synaptics Touchpad. In such a configuration, the installed Synaptics driver simply operates in mouse emulation mode... Which, as you and I well know, can cause a normally sane person to self-medicate in mass quantities. ;-)

The solution? Through the help of a post on the Debian wiki (https://wiki.debian.org/MacBook#Synaptics_Touchpad), I was able to edit my /etc/X11/xorg.conf file to properly enable the features of the Synaptics Touchpad driver *and* (here's the most important part) DISABLE THE TOUCHPAD'S 'TAP AND CLICK' support. Here are the steps I took:

1.) Open a terminal window
2.) "su -" and enter root password
3.) "cp /etc/X11/xorg.conf /etc/X11/xorgconf.org" (creating a backup of your X11 config file, just in case you screw something up)
4.) "gedit /etc/X11/xorg.conf" (here's where you edit the file, referencing my edited xorg.conf file pasted below)
5.) Save your edited xorg.conf file in gedit, exit out of su mode, exit out of term, reboot (or reinit... I chose to reboot)

That's all there is to it. I've typed this entire post with ZERO 'phantom click issues' (e.g. no cursor jumping around unexpectedly, no unexpected selections/deletions of text, etc.) for the first time EVER (YAY!!!!). Here's my edited xorg.conf file, so you can replicate my own edits (NOTE: I simply REM'arked ("#") out the generic "mouse0" references/section and added the "Synaptics Touchpad" lines/section. I made no other edits to my file. Again, see below...):

# Tim N.'s edited /etc/X11/xorg.conf file to better support the Synaptics Touchpad on an Apple iBook G4
# File generated by Xautoconfig.
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
# InputDevice "Mouse0" "CorePointer"
InputDevice "Synaptics Touchpad" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "OffTime" "10"
EndSection

Section "Files"
# RgbPath is the location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.

# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.

FontPath "/usr/share/X11/fonts/misc:unscaled"
FontPath "/usr/share/X11/fonts/Type1/"
FontPath "/usr/share/X11/fonts/Speedo/"
FontPath "/usr/share/X11/fonts/75dpi:unscaled"
FontPath "/usr/share/X11/fonts/100dpi:unscaled"
FontPath "/usr/share/X11/fonts/korean:unscaled"
FontPath "/usr/share/X11/fonts/cyrillic:unscaled"
FontPath "/usr/share/fonts/ISO8859-2/misc:unscaled"
FontPath "/usr/share/fonts/ISO8859-2/75dpi:unscaled"
FontPath "/usr/share/fonts/ISO8859-2/100dpi:unscaled"
FontPath "/usr/share/fonts/ISO8859-9/misc:unscaled"
FontPath "/usr/share/fonts/ISO8859-9/75dpi:unscaled"
FontPath "/usr/share/fonts/ISO8859-9/100dpi:unscaled"
FontPath "/usr/share/fonts/KOI8-R/misc:unscaled"
FontPath "/usr/share/fonts/KOI8-R/75dpi:unscaled"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "freetype"
Load "type1"
#Load "dri"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
# Change "XkbModel" to "macintosh_old" if you are using
# the deprecated adb keycodes.
Option "XkbModel" "macintosh"
Option "XkbLayout" "us"
EndSection

# Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "ZAxisMapping" "4 5"
# Option "Protocol" "IMPS/2"
# Option "Device" "/dev/input/mice"
# EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "SHMConfig" "true"
Option "MaxTapTime" "0"
Option "HorizScrollDelta" "0"
Option "VertScrollDelta" "30"
Option "TapButton1" "0"
Option "TapButton2" "0"
Option "TapButton3" "0"
EndSection

Section "Monitor"
Identifier "Monitor0"
ModelName "Monitor Model"
Option "DPMS"
HorizSync 30-70
VertRefresh 50-160

EndSection

Section "Device"
Identifier "Card0"
#Option "ShadowFB" "true"
#Option "fbdev" "/dev/fb0"
Driver "fbdev"
#BusID "0:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 15
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection
#End of TRNunes' edited /etc/X11/xorg.conf file

Enjoy!

~ TRNunes, 08/22/13
trnunes
ydl newbie
ydl newbie
 
Posts: 10
Joined: 10 Jul 2013, 00:36

Re: Trackpad

Postby trnunes » 16 Sep 2013, 21:02

All,

One caveat to my prior G4 touch pad fix... I've since discovered that said fix ceases to work after a suspend/resume. If you never suspend/resume, it's a non-issue. I believe the problem lies in a script (or scripts) related to suspend/resume, but haven't had time to further debug the problem. I've simply been avoiding suspending/resuming.

Sincerely,

~ T.R. Nunes, 09/16/13
trnunes
ydl newbie
ydl newbie
 
Posts: 10
Joined: 10 Jul 2013, 00:36


Return to iBooks and Powerbooks

Who is online

Users browsing this forum: No registered users and 1 guest