Subscribe to our RSS news feed
AAPL 199.94 (-1.25)

> Forum Guidelines.

Welcome to the Genius Bar. Here's how this forum works:

1. Members are encouraged to make a guide that details something that they might have found troubling or challenging.
Chances are, if you've seen the same question asked over and over again, you should write a guide for it.

2. This is not the forum for asking questions. If you have a question about a thread that's already here, feel free to ask it.
Just don't start a thread for a specific question. Use the other forums here for that.

3. Posting links to off-site tutorials is not allowed.

4. That's it! Thanks for sharing your information with the rest of us. :)

To keep this forum clean this forum is moderated. You can post in existing topics but new ones will have to be approved before they show up.

2 Pages V   1 2 >  
Reply to this topic Start new topic
[HOW TO] Get the Trackpad Preference Pane back in 10.5.6
***
  • Group: Members
  • Posts: 120
  • Joined: 9-May 08
  • Member No.: 227,853
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 line that says VendorID (delete the entire line):

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


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

Save the file and 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.megaupload.com/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.com/download.php?fxmezuyejmf
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 87
  • Joined: 30-May 08
  • From: Singapore
  • Member No.: 237,411
Thanks a lot! biggrin.gif It worked!
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 689
  • Joined: 12-September 05
  • Member No.: 10,343
don´t work on msi wind
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 6
  • Joined: 25-September 08
  • Member No.: 293,728
Hi!

Thanks but it doesn´t work on LENOVO S10

Regards,
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 9-May 08
  • Member No.: 227,853
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.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 47
  • Joined: 26-March 08
  • Member No.: 205,490
Sorry but which line do I have to delete??
<dict>
<key>HIDPointerAccelerationType</key>
<string>HIDTrackpadAcceleration</string>
<key>VendorID</key>
<integer>1452</integer>
</dict>

Thanks
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 20
  • Joined: 26-November 08
  • Member No.: 326,910
If I understand, delete this:
CODE
<key>VendorID</key>
<integer>1452</integer>
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 149
  • Joined: 25-February 08
  • From: germany
  • Member No.: 191,912
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.
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 9-May 08
  • Member No.: 227,853
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?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 47
  • Joined: 26-March 08
  • Member No.: 205,490
For me it worked after 2 reboots
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 149
  • Joined: 25-February 08
  • From: germany
  • Member No.: 191,912
It works for me too , still needed some reboots
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 9-May 08
  • Member No.: 227,853
Good to hear that it's working.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 48
  • Joined: 4-November 08
  • Member No.: 315,108
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?
PM Profile Card
Go to the top of the page
+ Quote Post
***
  • Group: Members
  • Posts: 120
  • Joined: 9-May 08
  • Member No.: 227,853
Have you tried the other two methods at the end?
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 48
  • Joined: 4-November 08
  • Member No.: 315,108
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 wink.gif
PM Profile Card
Go to the top of the page
+ Quote Post
**
  • Group: Members
  • Posts: 60
  • Joined: 10-December 06
  • From: Portugal
  • Member No.: 67,889
the second method worked on my Asus 1000H smile.gif I see now and can use trackpad options.
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 10-January 09
  • Member No.: 353,430
[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.
PM Profile Card
Go to the top of the page
+ Quote Post
*****
  • Group: Members
  • Posts: 293
  • Joined: 11-December 06
  • From: San Diego, CA
  • Member No.: 67,982
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
PM Profile Card
Go to the top of the page
+ Quote Post
*
  • Group: Members
  • Posts: 3
  • Joined: 10-January 09
  • Member No.: 353,430
QUOTE (AppleIIGuy @ Jan 11 2009, 04:33 AM) *
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!!!!
PM Profile Card
Go to the top of the page
+ Quote Post
*******
  • Group: Members
  • Posts: 628
  • Joined: 11-August 08
  • From: New Caledonia
  • Member No.: 271,363
worked like a charm.thx a lot
PM Profile Card
Go to the top of the page
+ Quote Post
2 Pages V   1 2 >
Reply to this topic Start new topic

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

RSS Lo-Fi Version Time is now: 21st November 2009 - 12:19 PM