Jump to content

[HOW TO] Get the Trackpad Preference Pane back in 10.5.6


  • Please log in to reply
40 replies to this topic

#1
Memorial

Memorial

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 135 posts
After updating to 10.5.6 some people have noticed that the Trackpad preference pane is gone from the keyboard&mouse options. In 10.5.6, Apple included a separate Trackpad.prefPane, which does not load for non-Apple trackpads by default.

There is a very easy way to get that preference pane to show up and work. Simply remove the line that says VendorID (or the entire block that says NSPrefPaneIOServiceAttributesToMatch) in the Info.plist in /System/Library/PreferencePanes/Trackpad.prefPane/Contents. An easy way to do it is the following:

1. In terminal backup the original pane:

sudo cp -R /System/Library/PreferencePanes/Trackpad.prefPane /System/Library/PreferencePanes/Trackpad.prefPane.orig

2. If you have Developer tools run Property List Editor as root:

sudo /Developer/Applications/Utilities/Property\ List\ Editor.app/Contents/MacOS/Property\ List\ Editor

(if you want you can run TextEdit as root similarly)

3. Open (from the Propertly List Editor) /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Info.plist and under the only expandible tab, delete the key value pair for VendorID (delete the key and value):

<key>VendorID</key>
	<integer>1452</integer>

or if that doesn't work, delete all of NSPrefPaneIOServiceAttributesToMatch. Save the file.

4. Clear our prefPane caches (or everything) in /Users/<Current User>/Library/Caches/

5. Reboot (you might have to do multiple reboots).

Hope this works and is helpful. Tell me if there are problems, and please post the type or trackpad you have and whether it is PS2 or not.

In System Preferences you should now see a Trackpad Preference Pane with all the old options.

Update:

If you want a faster way to get this to work and have a PS2 trackpad try this (thank you SilveRain):

(Note: Use this only if your PS2 kext's are loaded from /S/L/E)

http://www.megauploa.../ru/?d=7WAN7BMH

If this does not work then another option is to replace the Keyboard.prefPane in 10.5.6 with the one from 10.5.5 here:

http://www.mediafire...php?fxmezuyejmf

#2
~ BlurKing

~ BlurKing

    InsanelyMac Protégé

  • Members
  • PipPip
  • 87 posts
  • Gender:Male
  • Location:Singapore
Thanks a lot! ^_^ It worked!

#3
Acid_Burn

Acid_Burn

    Crash&Burn

  • Members
  • PipPipPipPipPipPipPip
  • 757 posts
  • Gender:Female
  • Location:Germany
  • Interests:Hack the Planet!
dont work on msi wind

#4
Fabzo

Fabzo

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
Hi!

Thanks but it doesnt work on LENOVO S10

Regards,

#5
Memorial

Memorial

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 135 posts
What trackpads do you guys have? If I recall correctly the MSI-Wind's with Sentelic trackpads get recognized as mice. For the Lenovo S10, you seem to have a multi-touch trackpad, and it is Symantec. Try seeing if you can find a Vendor ID for it and replacing that. I know very little about trackpads, but I would guess that yours is USB.

Also, after you edit and reboot, simply try double clicking Tackpad.prefPane and see what error it gives you when System Preferences tries to open it.

#6
giliathstod

giliathstod

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts
Sorry but which line do I have to delete??
<dict>
<key>HIDPointerAccelerationType</key>
<string>HIDTrackpadAcceleration</string>
<key>VendorID</key>
<integer>1452</integer>
</dict>

Thanks

#7
osmano807

osmano807

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
If I understand, delete this:
<key>VendorID</key>
<integer>1452</integer>


#8
lemmy01

lemmy01

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:germany
Hi,
i delete this keys but still not working.
I think the Apple-Trackpad is a USB-Device and mine a ps2 so there must be more kext patched.

#9
Memorial

Memorial

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 135 posts
Hmmm, this is odd. Please post the type of trackpad you have and what drivers you are using (i.e. who's PS2Nub, etc). I have a PS2 device and I am using the 2-finger ApplePS2Controller (google it, it's pretty great) and Chu-nan's (~Eureka) PS2Nub. Mine is a Synaptic trackpad. Any results with running it by hand after edits?

#10
giliathstod

giliathstod

    InsanelyMac Protégé

  • Members
  • Pip
  • 47 posts
For me it worked after 2 reboots

#11
lemmy01

lemmy01

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 149 posts
  • Gender:Male
  • Location:germany
It works for me too , still needed some reboots

#12
Memorial

Memorial

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 135 posts
Good to hear that it's working.

#13
srcshelton

srcshelton

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
Hmm... no luck here.

I've tried the edit, reboots, loading the PreferencePane manually - and no joy: I'm still told that I don't have the correct hardware.

I'm using ApplePS2Controller.kext 1.1.0 and AppleACPIPS2Nub.kext 1.0.0d1 on my EFI partition from the archive here.

I have a Samsung NC10, which I believe has a Synaptics trackpad.

Has anyone who found that an edit didn't solve the problem ever find an alternative way to use the 10.5.6 Trackpad PreferencePane... or is there an alternative method to getting it to work that I'm missing?

#14
Memorial

Memorial

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 135 posts
Have you tried the other two methods at the end?

#15
srcshelton

srcshelton

    InsanelyMac Protégé

  • Members
  • Pip
  • 48 posts
Well, that's weird...

The PreferencePane included in the former of the two updates was a slightly more extensive edit than I had made, but after making this further change and rebooting there had been no change.

After a little more changing of kexts and a reboot, the TrackPad pane had appeared.

After restoring all of my original kexts and rebooting, the TrackPad pane is still there - despite the edit effectively being the one and only change!

All I can say is that the Info.plist edits do work, but also reiterate that for some reason they take multiple reboots to take effect.

Go figure ;)

#16
MTZeon

MTZeon

    InsanelyMac Protégé

  • Members
  • PipPip
  • 60 posts
  • Gender:Male
  • Location:Portugal
the second method worked on my Asus 1000H :unsure: I see now and can use trackpad options.

#17
gintree44

gintree44

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts
[quote name='Memorial' date='Dec 23 2008, 02:50 AM' post='1010648']
1. In terminal backup the original pane:

sudo cp -R /System/Library/PreferencePanes/Trackpad.prefPane /System/Library/PreferencePanes/Trackpad.prefPane.orig

2. If you have Developer tools run Property List Editor as root:

sudo /Developer/Applications/Utilities/Property\ List\ Editor.app/Contents/MacOS/Property\ List\ Editor

(if you want you can run TextEdit as root similarly)

=======
What command do you enter to use TextEdit?

Thanks.

#18
AppleIIGuy

AppleIIGuy

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 349 posts
  • Gender:Male
  • Location:San Diego, CA
I just used nano from terminal

sudo nano /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Info.plist

works fine an imho it is easier than using testedit because textedit cannot see contents inside of certain bundles

#19
gintree44

gintree44

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 3 posts

I just used nano from terminal

sudo nano /System/Library/PreferencePanes/Trackpad.prefPane/Contents/Info.plist

works fine an imho it is easier than using testedit because textedit cannot see contents inside of certain bundles



Thank you!!!!

#20
kmikase

kmikase

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 644 posts
  • Gender:Male
  • Location:New Caledonia
worked like a charm.thx a lot





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy