[HOW TO] Get the Trackpad Preference Pane back in 10.5.6 |
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.
![]() |
[HOW TO] Get the Trackpad Preference Pane back in 10.5.6 |
|
Memorial
InsanelyMac Geek
|
![]() |
Dec 23 2008, 02:50 AM Post #1
|
![]() ![]()
|
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 |
|
~ BlurKing
InsanelyMac Protégé
|
![]() |
Dec 23 2008, 04:26 AM Post #2
|
![]()
|
Thanks a lot!
|
|
Ankhsunamun
netjer-deru.de
|
![]() |
Dec 23 2008, 08:38 AM Post #3
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
don´t work on msi wind
|
|
Fabzo
InsanelyMac Protégé
|
![]() |
Dec 23 2008, 01:07 PM Post #4
|
|
Hi!
Thanks but it doesn´t work on LENOVO S10 Regards, |
|
|
Memorial
InsanelyMac Geek
|
![]() |
Dec 23 2008, 08:55 PM Post #5
|
![]() ![]()
|
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. |
|
giliathstod
InsanelyMac Protégé
|
![]() |
Dec 25 2008, 03:30 PM Post #6
|
|
Sorry but which line do I have to delete??
<dict> <key>HIDPointerAccelerationType</key> <string>HIDTrackpadAcceleration</string> <key>VendorID</key> <integer>1452</integer> </dict> Thanks |
|
osmano807
InsanelyMac Protégé
|
![]() |
Dec 25 2008, 04:59 PM Post #7
|
|
If I understand, delete this:
CODE <key>VendorID</key>
<integer>1452</integer> |
|
lemmy01
InsanelyMac Geek
|
![]() |
Dec 25 2008, 05:17 PM Post #8
|
![]() ![]()
|
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. |
|
Memorial
InsanelyMac Geek
|
![]() |
Dec 25 2008, 07:38 PM Post #9
|
![]() ![]()
|
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?
|
|
giliathstod
InsanelyMac Protégé
|
![]() |
Dec 25 2008, 11:06 PM Post #10
|
|
For me it worked after 2 reboots
|
|
lemmy01
InsanelyMac Geek
|
![]() |
Dec 29 2008, 07:21 AM Post #11
|
![]() ![]()
|
It works for me too , still needed some reboots
|
|
Memorial
InsanelyMac Geek
|
![]() |
Dec 29 2008, 10:51 PM Post #12
|
![]() ![]()
|
Good to hear that it's working.
|
|
srcshelton
InsanelyMac Protégé
|
![]() |
Dec 30 2008, 01:00 AM Post #13
|
|
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? |
|
Memorial
InsanelyMac Geek
|
![]() |
Dec 30 2008, 03:42 AM Post #14
|
![]() ![]()
|
Have you tried the other two methods at the end?
|
|
srcshelton
InsanelyMac Protégé
|
![]() |
Dec 31 2008, 01:22 AM Post #15
|
|
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 |
|
MTZeon
InsanelyMac Protégé
|
![]() |
Jan 7 2009, 07:22 PM Post #16
|
![]() ![]()
|
the second method worked on my Asus 1000H
|
|
gintree44
InsanelyMac Protégé
|
![]() |
Jan 10 2009, 10:46 PM Post #17
|
|
[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. |
|
AppleIIGuy
InsanelyMac Sage
|
![]() |
Jan 11 2009, 04:33 AM Post #18
|
![]() ![]() ![]() ![]() ![]()
|
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 |
|
gintree44
InsanelyMac Protégé
|
![]() |
Jan 11 2009, 02:09 PM Post #19
|
|
|
|
kmikase
InsanelyMac Legend
|
![]() |
Jan 11 2009, 05:55 PM Post #20
|
![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
worked like a charm.thx a lot
|
![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 12:19 PM |