Yesterday, Apple released a system update that is supposed to fix the severe "keyboard unresponsive" bug in OS X Leopard:

Update for the Apple Keyboard Bug(s)

With hardly 800K in size, the patch is a lightweight that could have a big influence. If that's not the right place to use the word of the year, where else: W00t.

I just installed it and so far, the keyboard works fine, but of course I haven't sent the box to sleep yet, so by now I can't tell yet if the patch actually fixed the bug. Of course, the reboot the update asked for promptly resulted in a kernel panic (great start), but luckily, another reboot went through without problems.

If you like, please let me know in the comments if the patch worked for you or not. Good luck!

(Thanks Justin, Jean Pierre and Marc, who all told me about the update being available.)

Read more…

Sorry to say this, but it seems like Apple is doing a pretty good job at curbing the users' joy about new and improved features by the severity of the bugs that have slipped through into the final release. (Don't get me wrong, as I work in the software business I know and understand how hard it is to catch all bugs -- but that doesn't make the remaining ones any more fun ;) )

Some people, including me, experience that their keyboards become unresponsive intermittently, mainly but not exclusively on the Macbook/Pro laptops. This has been described many times on the net, for example by the "Apple Gazette".

For most people, the problem seems to boil down to these key points:

  • It happens after waking up from safe sleep
  • While the keyboard becomes unresponsive, the trackpad and its button are not influenced
  • No apparent spikes in load or similar reduction of overall system performance are noticeable
  • A reboot remedies the situation until the next time it is triggered (possibly by a safe sleep cycle, see above)

So far, I was unable to find a confirmed solution for the problem, but some readers suggest that the problem has not (yet) reappeared after they reset their NVRAM and PRAM as described in this Apple help document (if your Apple boot sound becomes so loud your neighbor across the street could hear it, you did it right).

Note that this issue was not fixed by the recently released OSX 10.5.1 update (though it fixed a pretty bad data loss issue, so you want to install it).

If you experience the issue too and want to share some thoughts, or if you have other household remedies at hand that may heal "spontaneous keyboard loss", please feel free to leave a comment.

Update: The PRAM reset did not help; after waking up my laptop, I still frequently experience the loss of my keyboard. But as reported in the comments, Apple tech support frequently tells people they know about the problem and they're working on fixing it. Let's hope that's true.

Update 2, 12/19/07: Apple released a software update that is supposed to fix the problem. Please read my followup post.

Read more…

As we established before, X11 on OSX 10.5 Leopard is, at least kind-of, broken.

Gladly, there are numerous community efforts to bring our tragic hero back on stage. For example, like in OSX 10.4 Tiger, it is possible to deactivate the XTerm window starting up every time you start X11. It has just become a little more complicated.

First, this is what has changed with launching X11 on Leopard (as described on boredzo.org):

In Tiger, when you launch X11, it runs .xinitrc, and .xinitrc runs xterm (unless you comment that line out).

In Leopard, X11.app is just a launcher. All it does is run /usr/bin/login -pf $USER /usr/X11/bin/xterm. In other words, its only purpose is to run xterm (semi-)directly, by itself--it's not the actual X11 server anymore. When xterm starts, launchd sees it, notices that xterm requires X11, and launches the real X11 server (/usr/X11/X11.app) automatically.

In other words, there's no commenting out a line in .xinitrc anymore in Leopard. Instead, we need to change the launcher itself (as described in the very useful X11 on Leopard FAQ on macosxhints):

defaults write org.x.X11_launcher app_to_run /usr/X11/bin/xlsclients

Instead of xlsclients, we can alternatively run xprop (thanks, JP!). Both applications have the good habit not to do much (i.e. not to waste a lot of cycles/energy/water/CO2/whatever) and also not to open an annoying window like xterm does.

Hope this helps :)

Read more…

Guess I am getting closer to running a well-usable version of Leopard, but I am not quite there yet: Since yesterday, my Trash turns out to be always shown as "full":

Leopard Trash Full (Yes, Papierkorb is the German word for "paper bin").

So far, I haven't been able to figure out why this happens -- there's nothing in there, really. I even "sudo rm -rf"-deleted the .Trash folder out of my home folder, but it didn't help. OSX did automatically recreate it (empty!) but the dock icon won't change.

For now, I guess I'll have to live with an "overflowing" trash can -- if you have any hints though what else I could do, a comment would be very much appreciated :)

Update: It's fixed! It was a filesystem corruption in the fat32 filesystem. I ran a chkdsk which converted the "undeletable" file into one that I was able to remove. Thanks for pointing me into the right direction, Jean Pierre and Greg!

Read more…

Find your downloads quickly in one dedicated stack. Downloads from Safari, iChat, and Mail are automatically saved to the Downloads stack. Say goodbye to desktop clutter.

... says Apple's "new feature" description for Mac OS X Leopard. What it doesn't mention is that you can make (almost) any software you like use the "Download Stack".

Fact is, the "Download Stack" just displays the contents of a folder named "Download" in your home directory (which Leopard automatically creates). So, making Firefox use it is fairly simple -- here is how:

Go to the preferences window, into the "Main" tab: Download Preferences for Firefox

Under "save files to", go to your user folder, then choose the folder named "Downloads".

Save the settings -- and next time you download something off the net, you'll see that it is easily (and instantly) accessible through the neat little "Download Stack" in your dock (in this case my local bus schedule. What a meaningful file name.).

OSX Leopard Firefox Download Stack "Goodbye, desktop clutter", indeed!

Read more…