Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.4: A fix for X11 Windows not coming forward again UNIX
Tiger only hintThe OS X 10.4.3 update brought a welcome bug fix for users of Apple's X11. Prior to that version, X11 windows would not raise when the program was selected in the Dock or with Command-Tab. This hint talked about some workarounds, none of which were very satisfying, so finally getting a patch came as some relief.

All was well until I installed X11 on my new iMac G5, which shipped with 10.4.3. I was dismayed to find that the old behavior had returned: X11 windows did not raise when the X11 app was activated. And, a later update to 10.4.4 later did not solve the problem. Was this a reintroduction of the old bug, or a new bug?

It turns out that Apple fixed the problem with the 10.4.3 updater, but forgot to fix it in the X11User.pkg they send out with Tiger installation disks. Since X11 is not installed by default, installing the non-updated version later leaves you with this minor but oh-so-frustrating bug. Since you cannot run the 10.4.3 updater on systems already at or beyond that OS version, you are seemingly stuck (kind of a fragile upgrade system if you ask me).

Enter Pacifist, a shareware app for digging into installation packages. Simply download the 10.4.3 update from Apple, open the package in Pacifist, and navigate to /usr/X11R6/bin/. Click on Xquartz, and hit the Install button. Re-start X11, and bask in the normal window-raising behavior.

FYI, the 'bad' old version is:
-rwxr-xr-x   1 root  wheel  2040932 Aug 21 21:20 Xquartz*
The 'good' new version is:
-rwxr-xr-x   1 root  wheel  2040968 Aug 22 10:39 Xquartz*
One wonders why it took them so long to distribute this fix, given that whoever compiles Xquartz at Apple noticed it the next day...
    •    
  • Currently 2.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (6 votes cast)
 
[17,746 views]  

10.4: A fix for X11 Windows not coming forward again | 12 comments | Create New Account
Click here to return to the '10.4: A fix for X11 Windows not coming forward again' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.4: A fix for X11 Windows not coming forward again
Authored by: Anonymous on Jan 27, '06 06:41:59AM

I didn't experience this problem under 10.4.4, which was upgraded from 10.4.3 (and prior versions). I already had the newer Xquartz installed. However, while I don't have the dock and Cmd-Tab problem of windows not raising, X11 still has a problem of not raising to the foreground when it is in fullscreen mode and clicked on. Say I have Mail open; X11 is fullscreen in the background. With the Mail window open and in front, if I click the fullscreen X11 in the back, it does not raise to the front. Anybody have a fix for <b>this</b>?



[ Reply to This | # ]
10.4: A fix for X11 Windows not coming forward again
Authored by: jdsmith on Jan 28, '06 10:12:14AM
Right, if you upgraded 10.4.2->10.4.3, you have the fix. If you have a machine which shipped with 10.4.3, and installed X11 from the Tiger disks, you do not have the fix, and no way of getting it other than pulling it out of the 10.4.3 updater package using Pacifist.

[ Reply to This | # ]
Bad old version with different date
Authored by: googoo on Jan 27, '06 07:24:38AM
FYI: I seem to have the 'bad old version' of Xquartz on my Mac, but it has a different date.

$ ls -l /usr/X11R6/bin/Xquartz
-rwxr-xr-x 1 root wheel 2040932 Aug 22 00:20 /usr/X11R6/bin/Xquartz



[ Reply to This | # ]
Bad old version with different date
Authored by: dweebert on Jan 27, '06 01:48:42PM

I'm guessing you're in the Eastern time zone, and the original poster is Pacific...



[ Reply to This | # ]
Bad old version with different date
Authored by: googoo on Jan 28, '06 06:32:10PM

You are right about my time zone. Thanks for clearing that up!

-Mark



[ Reply to This | # ]
10.4.4 combo?
Authored by: rhowell on Jan 27, '06 09:35:51AM
Won't installing the entire 10.4.4 Combo Update not only include the X11 fix, but also make your system current?

[ Reply to This | # ]
10.4.4 combo?
Authored by: prwiding on Jan 27, '06 02:44:04PM

I used the Pacifist application to look at the 10.4.4 package and the Xquartz executable is NOT included in the update !! Apple thought it was already fixed.



[ Reply to This | # ]
10.4: A fix for X11 Windows not coming forward again
Authored by: sharien on Jan 28, '06 11:25:35AM

I'm not going to try this on my own machine (today's a work day), but couldn't you 'force' a reinstall of 10.4.3 by deleting the receipt for it (in /Library/Receipts) and then relaunching the 10.4.3 updater?

Obviously this does not help people who already are running 10.4.4, but for those still on 10.4.3 (dare I call them the 'smart ones'?) this should do the trick.



[ Reply to This | # ]
How to do it without Pacifist
Authored by: googoo on Jan 28, '06 07:12:53PM
You can install the new version of Xquartz without using Pacifist. Here is how I did it.
  1. Download the 10.4.3 update, and let the disk image mount.
  2. Control-click on the installer package and select Show Package Contents.
  3. Navigate to the Contents directory inside the package contents.
  4. Double-click on the file Archive.pax.gz. The files will be uncompressed and unarchived to a folder on your Desktop named Archive.
  5. Open the Terminal and make a backup copy of your existing Xquartz with the command
    $ sudo cp /usr/X11R6/bin/Xquartz /usr/X11R6/bin/Xquartz.bak
  6. Copy the updated version of Xquartz to the correct location with the command
    $ sudo cp ~/Desktop/Archive/usr/X11R6/bin/Xquartz /usr/X11R6/bin/
I hope this helps.

-Mark



[ Reply to This | # ]
How to do it without Pacifist
Authored by: stefmit on Jan 29, '06 04:06:36PM

10.4.4 came pre-installed with my new Powerbook, though:

pwrbk:/usr/X11R6/bin scm$ ls -l Xquartz
-rwxr-xr-x 1 root wheel 2040932 Aug 21 23:20 Xquartz

What does this give?!? Is there an update to the most up-to-date OSX?



[ Reply to This | # ]
How to do it without Pacifist
Authored by: jnk on Jun 17, '07 08:52:19PM

Hi

I am a new mac user trying to install GIMP i have tried all the tips & tricks here but nothing seems to work gimp still does not find the X11user app I tried renaming the app in terminal but the bug persists i am using the latest Tiger upgrade 10.4.9 Please Help!

PS thanks for all the hints here for us "newbies"



[ Reply to This | # ]
10.4: A fix for X11 Windows not coming forward again
Authored by: CargoCult on Mar 11, '06 12:03:48PM

The problem's returned on my MacBook - and there's no 'working' version of Xquartz compiled for Intel that I know of. Back to the annoyance of double-clicking icons to use The GIMP again... :-/



[ Reply to This | # ]