Tag Archives: macbook

Apple forgot the – disable Trackpad settings – for the new MacBooks and a workaround

I have to say that the new MacBook’s are really great workhorses and I like it a lot (well, have to be honest I switched from a new MacBook to a MacBook Pro for the greater screen estate).

For some, like myself, I can not really “dig” the new Trackpad. It is ok to work with, but I liked the “old” Trackpad much better. Maybe future revisions will work better and Apple might make the Trackpad “less glassy”. So for home usage, or if you have space around you, I definitely suggest to get a external mouse.

That’s exactly, how I work most of the time from home and today when my 3 1/2 year old decided he wanted to play with “daddy’s trackpad” while I had my Bluetooth mouse connected I thought “no go Junior”. To my surprise the Trackpad worked, event thought I had an external mouse connected.

No sweat. A quick trip to the System Preferences -> Keyboard & Mouse -> Trackpad settings and enable that “Disable trackpad when external mouse is connected”, right? Well, I was quite surprised to not be able to find the setting in ANY of the settings, neither in the “old” place under Keyboard & Mouse…

nor in the new Trackpad one.

To my surprise I did not find any relevant information about this on the net. Looking over at the Apple Discussion Board did not bring anything up either. Thus, either Apple is unaware of this issue (which I doubt) or no one cares (which I doubt as well). Luckely, I have another “old” MacBook Pro around and thus looked up the settings in the “.GlobalPreferences.plist” (located at UserDir/Library/Preferences).

Just as I thought the GlobalPreferences on the new MacBook Pro is missing the setting for “com.apple.mouse.ignoreTrackpadIfMousePresent” which was present in my old MacBook Pro. So, the obvious thing to do was to edit the file “.GlobalPreferences.plist” and add that setting.

Editing this file should only be done if you know what you are doing! In my case I have had no success in modifying the file with “vi”, “emacs” or “pico” as they don’t read the XML format file nicely. Thus my old and in my opinion best text editor BBEdit came to help. The great thing about it that it comes with a shell extension. Thus opening the file is a simple: “bbedit .GlobalPreferences.plist” (BBedit will give you a error message if you try to open the file otherwise!).

Once the file is open insert the lines:

<key>com.apple.mouse.ignoreTrackpadIfMousePresent</key>
<integer>1</integer>

These line should go right above the line “<key>com.apple.mouse.tapBehavior</key>”!

Now save the file and log out and you should not be able to use the Trackpad anymore when your external mouse is connected.

Comments { 389 }

I just did the best thing to myself and my development environment with Eclipse

As some of you might know by following on Twitter I “switched” from a MacBookPro to a MacBook, but actually I don’t want to bore you with that (even if I love to talk about the new MacBook). This post is about how I saved myself some sanity for my development work in regard to my favorite environment, that is Eclipse.

While transferring all my stuff over to the new MacBook (yes it works without Firewire, either use a Ethernet cable or Wireless) all went very well (if you don’t mind reinstalling all the stuff you got with MacPorts, it was time for a reinstall anyway).

So I was about to start some real work again, I was confronted with a ugly update error message by Eclipse 3.4 that went along the lines of:

“…One or more bundles are not resolved because the following root
constraints are not resolved… …equinox.p2….”

and so on. Apparently, there is a new update out to upgrade to 3.4.1. Since I am more or less a update junkie (and the update solved some issues I was having) I wanted to upgrade immediately. As it turns out I could not find anything to solve it. Worse, after some time the Update Manager did not even start anymore and I got a messages saying “Cannot launch the Update UI….”.

Before getting myself into more troubles, I was looking for a alternative to my “disaster”. Well, it did not take long when I found out about “Pulse“. Pulse makes it very easy to manage all Eclipse versions and plugins in one simple tool.

With Pulse I was able to install “any version (Europe or Ganymede)” multiple times each with different setups and configurations. Pulse is a free tool (you can use it free or use it with a free registration) and also has a subscription service which allows you to distribute your profile within the company and other nice features.

I can’t remember how many times I had a problem with Eclipse and such Pulse will be my companion from now on for Eclipse. Make your dev life easier, give yourself a Pulse. (no, I am not affiliated with them, just very happy to have found this great tool).

Comments { 57 }

Apple EFI Fireware update fixed my screen issue

In a recent blog post of mine I said that since 10.5.2 update and the graphic update my external Apple Cinema Display is not working anymore.

Yesterday evening I applied the just released “Apple EFI Firmware update” and now this morning my MacBook Pro is working flawlessly with my external screen again!

I don’t know what Apple has done or if the firmware is the cause, but it is now working 100% even after rebooting the MacBook. As always Apple does not state much what the Firmware has changed, but I am sure happy they finally fixed it.

Comments { 10 }

Finally, Apple releases fix for Keyboard Issues

Today, Apple released a “Keyboard Firmware 1.0″ which will fix (according to the description):

“This MacBook and MacBook Pro firmware update addresses an issue where the first key press may be ignored if the computer has been sitting idle. It also addresses some other issues.”

This has driven me nuts. Thank you Apple for a fix that should not have been there :-)

Comments { 32 }