Archive for the 'Leopard' Category
So, those of you who are running Leopard’s X11 may be interested to check out the download page at MacOS Forge which contains all the new changes made to Xquartz/X11, etc. since the release that made it into Leopard. They even have nice .pkg installers for people who want to install the latest versions before they become available in OS X Software Update.
Grab the 2.1.0.1 release and see the changes that have been made over the version in Leopard.
Tags: installers, Leopard, x11, xquartz — .
IRAF 2.14 has been announced and is available for download. The Mac (PPC and Intel) versions appear to work properly on both Leopard and Tiger. I’ll try and have installers made for these today. Certainly, I can test the Intel one easily but it’s harder for me to test the PowerPC version so once it’s up if someone out there could test it, that’d be appreciated.
Update The Intel installer is available here – Download IRAF 2.14 for Intel Macs .pkg installer (57MB). My prescribed update method is simple. Change to the IRAF user and do:
% cd /
% mv iraf iraf_old
Run the installer and then:
% mv /iraf_old/extern /iraf/extern/
That should preserve all your external packages. You will most likely want to copy over the extern.pkg from your old install.
% cd /iraf_old/iraf/unix/hlib
% cp extern.pkg /iraf/iraf/unix/hlib/extern.pkg
That should work. Let me know if there are any problems – it worked ok for me. I’d keep /iraf_old around for a while just to be safe. And remember any installer errors are probably permission issues but be sure to check the log first before emailing me with any problems.
Tags: 2.14, installers, IRAF, iraf.net, Leopard, Tiger, unix — .
Via Daring Fireball, Tidbits has an interesting article on the new Airport Menu in Leopard. While I noticed the new “lock” icon that shows if a network is encrypted or not, the holding-down-option-key trick I did not know about. I like that it shows the transmission rate so you can tell if the connected station is 802.11g/b/n, etc.
Tags: airport, Leopard, networking, wireless — .
Juan Cabanela writes of his Leopard upgrade. Of particular note, there’s a beta of ds9 that seems to play nicer with the way the DISPLAY variable in X11 in Leopard.
Also, for people interested in patching X11 to the latest updates ahead of Apple’s official deployment via software update there is a “quick install” script at the XDarwin wiki that should help that process along.
Tags: apple, ds9, Leopard, x11 — .
I’m not running IDL of any stripe on my Macbook, but it would seem there is a patch for IDL 6.4 that will fix compatibility issues you may encounter with Leopard. From what I can tell from this thread the problem sounds related to the X11 changes in Leopard.
Tags: IDL, Leopard — .
No full screen yet, but some progress is being made with Apple’s X11, though not officially coming from Apple.com yet.
I’m pleased to announce that I’ve posted source and binaries on Xdarwin.org for Xquartz 1.2a7. Since 1.2a6, the following issues have been resolved:
- JIS (Japanese) keyboards are now correctly detected by X11.
- Xvfb and Xnest now compile cleanly; I have not tested them, but binaries are available at http://people.freedesktop.org/~bbyer/x11app/
- The “offset-pointer”/”ghost window” bug with Spaces has been
resolved correctly (this is my second attempt). This means you can
now use the F8 function to zoom out and drag a window from one Space
to another with your mouse. Unfortunately, due to a known issue in
Spaces itself, you can not drag X11 windows to the edge of the screen
to move them to the next screen.
- A focus problem was fixed — previously, clicking on an X11 window
that was behind an Aqua window would not always bring the X11 window
to the foreground (but clicking on any other X11 window usually
would.) I’m sure I’ll be proven wrong, but at the moment I have fixed
all of the focus problems that I know about.
….
Ben Byer
CoreOS / BSD Technology Group, XDarwin maintainer.
For more details, see the full posting at the X11 users list from Ben.
Tags: Leopard, unix, x11, xquartz — .
You can subscribe and look at the archives to Apple’s X11 User’s mailing list here. Ben Byer has been doing some heroic all hours work to try and fix some problems in X11 in Leopard, mostly from switching code bases and other issues. It’s pretty impressive to see Apple’s staff interacting directly with users like this – I can’t think of any other aspect of OS X where people who work on it are talking directly to people who use it.
Also this forum at macosxhints contains a summary of a lot of recent developments that have been peculating on the mailing list.
Tags: apple, Leopard, unix, x11 — .
Update at the bottom
According to commenter Erin, the Spot and Leopard tools from Spitzer don’t work on OS X 10.5 due to a Java issue. I haven’t tested this myself but I’ll try to verify this evening when I’m back on a Mac running Leopard (and Leopard, boy that’s confusing.)
There have been conflicting reports about Java on Leopard. Many have complained about a lack of Java 6, some have said that Java 5 is broken too, and others have said Java 5 works just fine. The Spitzer Science Site itself is saying:
Spot and Leopard have not yet been tested under Mac OSX 10.5 (Leopard). We strongly recommend that users not upgrade their OS prior to the Cycle-5 proposal deadline.
That seems like very sound advice.
Update I just tested Spitzer Leopard, seems to work fine in … Leopard. Spot seems to work too, but I did not in anyway test in rigorously. I wouldn’t upgrade before the proposal deadline, just to be safe.
Tags: java, Leopard, spitzer, spot — .
Ok, so I’ve obviously been doing a lot of Leopard posts. I’ll try to round things up here.
I should say that if you’re upgrading, uninstall unsanity’s “application enhancer” and be advised that it may be installed by some other utility you use – I think it appears as a preference pane if it’s installed. Old versions seem to cause some problems with Leopard. I stay away from things like Application Enhancer for this reason. Oh, the Logitech Control Center foolishly installs APE and so you may have it without knowing it. I have never installed any 3rd party mouse drivers – I just plug in their mice and it works so I never knew what the drivers would do.
Personally, I think Leopard is a great upgrade. As John Gruber pointed out, it’s almost a death by 1000 cuts approach. Yeah, there are big new features like Time Machine and Spaces but there are lots of small improvements in a lot of ways. The new Network system preference pane, the new Software Update (with a “not now” option for restarts). The most comprehensive review (which still doesn’t touch on everything new) is of course John Siracusa’s at Ars Technica, which also talks about the additional abilities added for developers.
Time Machine makes it absurdly easy for backing up, even with a laptop. Every time I plug in the firewire drive Time Machine immediately starts churning and does a backup and it usually is over in a few minutes. I thought Synk was easy but this is even easier. I like the data detectors ability in Mail for adding events to iCal. Spotlight is much faster. I’m starting to miss features from Leopard when I come to work to my Mac Pro so … that’s usually a good sign. However, stacks are annoying (especially since the icon for a folder in the dock now can be especially meaningless and indistinguishable).
The biggest problem to astronomers is that all this X11 business is annoying for those of us who use X11 a lot. I think in the long term this move to a new codebase, etc. will be positive but for now, for me, the problem with no full screen X11 is a deal breaker. I’m going to try the revert-to-Tiger X11 tonight and see how that works. Hopefully, we’ll see improvements to X11.app shortly in Leopard itself. If you don’t use Leopard full screen, there are still some things are still buggy in Leopard. Namely, there seem to problem with the “Application” menu, an xterm always launches, and some programs (like ds9) don’t like the DISPLAY variable trickery that X11.app now uses. And, X11 doesn’t seem to play nicely with Spaces.
However, the upside is that you can use the Terminal.app to launch x11 programs now without weird crashes about DISPLAY not found or whatever. I think eventually this will go well, but for now Leopard’s X11 has some problem. I wish they had just held back on the changes until everything was up and running.
So, if you’re in the middle of some X11-intensive project, I wouldn’t go buy Leopard and install it today, as you may encounter some unexpected bumps. I put Leopard on my Macbook which pretty much does no IRAF or IDL these days so my astronomical productivity is unaffected.
Tags: apple, Leopard, OS X — .
Updated at the bottom | Second Update
So, here’s the quasi-official word from Ben Byer, one of Apple’s x11 developers on Apple’s x11-users list.
Biggest architectural change in Leopard for X11: Switched from XFree86 codebase (based on, IIRC, X11R6.8) to X.org codebase (X11R7.2)
Biggest user-visible change: launchd support for X11. The only situation where you should need to manually start X11.app is if you are only running remote X11 applications.
The way that this is accomplished is by some slight-of-hand with the $DISPLAY variable — if you look, it should be something like “/tmp/ launch-vbXRyu/:0″. If an X client connects to this, it will actually connect to launchd, which will start Xquartz if needed and pass the client’s socket to the server.
All of that should be invisible to you; the X client library (libX11.dylib) was modified to support this, and all X11 applications link against this library. “DISPLAY=:0″ would still work if X11.app is already running, but it will not trigger X11 to launch.
Two biggest bugs:
Fullscreen support is broken. I know many of you will hate me for this — it stopped working when we switched codebases, and I was unable to get it working again. I’m hoping that some of you developers may be able to help me us fix this. Until then, those of you who need this functionality should be able to use the X11 package from Tiger instead. (Yes, I know you can’t officially download that from www.apple.com — I would like to see that change and am working on making that happen; no ETA. You may be able to find a copy of it lying around somewhere.)
Do not start X11.app from the Dock. It will do strange things — you’ll get two icons. This is due to the aforementioned “launcher” in /Applications/Utilities/X11.app not being the same as the real server, which is now located at /usr/X11/X11.app.
I should also note that the DISPLAY variable mojo doesn’t seem to play nice with darwin ds9, since it looks like the ds9 launch script is checking the DISPLAY variable for something it likes.
You can use Tiger’s X11 on Leopard, and instructions for that have been written up here. Not too complicated but you’ll need a Tiger DVD of some kind.
Update Here is more on the history of Apple’s distribution of X11
Update II A pretty good summary of what’s going on with X11 is found at this post on the Macosxhints forum.
Tags: Leopard, unix, x11 — .