Thursday, December 22, 2005

Dear Apple X11 Developer

Please, please, please fix these two bugs:
  1. When I command-tab switch to X11, the windows don't come to the top. Apple just introduced this bug in Tiger. I can work around it by command-tab switching a second time or by command-` switching, but this is a royal pain, especially considering I do it a couple hundred times a day.
  2. The alt key doesn't work. Creating a ~/.Xmodmap file with the following contents works randomly. Sometimes I have to call xmodmap ~/.Xmodmap manually, sometimes I don't. It's as if there's some sort of race condition.
    keycode 66 = Alt_L
    !keycode 63 = Meta_L
    clear Mod1
    !clear Mod2
    add Mod1 = Alt_L Alt_R
    !add Mod2 = Meta_L Meta_R
I use Apple's X11 server on a daily basis, and these two bugs make me miserable. I can't take much more. I'm actually contemplating switching to Linux for development. Update: Keith pointed out that the first bug is fixed. I just got a new computer and I installed X11 *after* the 10.4.3 update, and now Software Update says no more updates are available. Crap. Looks like I have to download the developer tools. Can you still download X11? Update #2: Manually downloading and re-installing the 10.4.3 update fixed the first problem. Now for the alt key...


Blogger Keith Lea said...

Hey Bob, are you sure you have the latest stuff from Software Update? I remember seeing that this bug was fixed in some release notes recently. According to this weblog entry it's fixed in 10.4.3.

3:53 PM  
Blogger Bob said...

I'm running 10.4.3, and no more updates are available. :(

4:08 PM  
Blogger Bob said...

You know... now that I think about it, I installed X11 *after* I installed the 10.4.3 update (new computer). Software Update still says there are no updates availabled. Maybe I can download the latest version from Apples site.

5:50 AM  
Blogger Natesh said...

Nice blog! keept it up


10:16 PM  
Blogger Gary Baker said...

Thanks so much! The Alt key bug was killing me!

9:02 PM  

Post a Comment

<< Home