[?] ... what ever happened to Apple X11?
http://www.apple.com/macosx/x11/download/index.html
Still in Beta3 (for ages now)! I kind of expected X11 to go FCS/GA/final at the WWDC. Is this a dead end? Apple expecting too much competition, if X11 apps are easily ported? Or do they think it will kill the "aqua look"?
Opinions? Insights?
Still in Beta3 (for ages now)! I kind of expected X11 to go FCS/GA/final at the WWDC. Is this a dead end? Apple expecting too much competition, if X11 apps are easily ported? Or do they think it will kill the "aqua look"?
Opinions? Insights?
Comments
Originally posted by thuh Freak
x11 is going to be final in panther, i hear.
References? Links?
Why only in Panther ... shoudl that be an incentive to upgrade? I guess someone will create an Installer for the OSS version ... fink?
Originally posted by BNOYHTUAWB
References? Links?
Why only in Panther ... shoudl that be an incentive to upgrade? I guess someone will create an Installer for the OSS version ... fink?
I believe it was mentioned in the WWDC keynote, actually. And if you look at the Panther preview page, they mention X11 in the bottom right corner.
Originally posted by BNOYHTUAWB
I guess someone will create an Installer for the OSS version ... fink?
Like XDarwin?
Originally posted by BNOYHTUAWB
References? Links?
Why only in Panther ... shoudl that be an incentive to upgrade? I guess someone will create an Installer for the OSS version ... fink?
fink already has, and has had for a while, an xfree86 package and the appropriate pieces for x11.
edit: i should've read teh post above mine before posting.
Originally posted by BNOYHTUAWB
[url]Still in Beta3 (for ages now)! I kind of expected X11 to go FCS/GA/final at the WWDC. Is this a dead end? Apple expecting too much competition, if X11 apps are easily ported? Or do they think it will kill the "aqua look"?
Opinions? Insights?
Apple stated in the x11-users mailing list that Beta3 is the LAST version that will be released for Jaguar (10.2). The version in Panther is 1.0 and all X11 work is only for Panther since before WWDC.
You can obtain the sources for X11 v1.0 at Apple Developer site in the darwin codebase area (sorry, I don't have the link). Combining that with some other pieces, which I have, but cannot distribute, you can compile Apple X11 v1.0 (based on 4.3.0) on Jaguar. It does work, but, Apple won't support it. I had to drop using Apple X11 v1.0 because I use it for Matlab and Matlab is incompatible with X 4.3.0 due to threading. They did fix the pseudo-color mode though.
I don't know why they have made this decision, but, it is the decision. So, there's your answer.
Here is Apple's announcement from the list:
At Apple's WorldWide Developer Conference, Apple announced that the 1.0
version of X11 for Mac OS X will ship as part of Panther, Mac OS X
v10.3. The X11 SDK will be an optional install as part of Apple's new
Xcode developer environment.
http://www.apple.com/macosx/panther/
http://www.apple.com/macosx/panther/xcode.html
Version 1.0 includes numerous enhancements and bug fixes, including:
- Based on XFree86 4.3
- Full screen mode, enabling X11 root window
- Pseudo-color support - can now run X11 in 256 color mode
- Improved Aqua User Interface
\t- Launch X11 applications from the finder
\t- Improved keyboard shortcuts
\t- Improved Dock Menu
\t- Works with Panther's Expose and Fast User switching
- /usr/bin/open-x11 will start X11.app if not already running
Panther is currently available as a Developer Preview for Apple
Developer Connection members with a seed key. All future X11 for Mac
OS X releases from Apple will only support Panther or later.
A big thank you to all the beta testers of X11 for Mac OS X Public
Beta. Developers with access to Panther can continue to log bug reports
at http://developer.apple.com/bugreporter.
Yours truly,
The X11 for Mac OS X Team
Other high-level changes include:
- NEW: X11.app is now located in /Applications/Utilities
- NEW: X11 and the SDK are currently optional installs in Panther
- NEW: command line preference to set option as meta key (see man
Xquartz)
- FIX: X11 leaves orphans and zombies
- FIX: X11 presents quit warning even when all windows closed
- FIX: X11 won't recognize 2nd screen if already started
- FIX: geometry problems introduced in Beta 3.
- FIX: X11 does not properly quit
http://developer.apple.com/darwin/pr...X11/index.html
You need a library from X11UserForMacOSX.mpkg (from the Beta install) and the file /usr/include/Xplugin.h. The library needed (I can't recall off of the top of my head) is listed in the README that you get with the source code from above.
Someone provided the Xplugin.h file in the x11-users mailing list. You'll have to search the archives for it. They sent it out around 25-28 June IIRC.
Piecing things together and compiling isn't too bad, but, not for inexperienced porters either.
Panther will include a final X11 window server for Unix-based apps, improved NFS/UFS, FreeBSD 5 innovations as well as support for popular Linux APIs, IPv6 and other important acronyms.
Haha, acronyms. Great.
If you want quartz-wm you will have to buy Panther.
I wonder why Apple have done this :-)
Michael