[?] ... what ever happened to Apple X11?

Posted:
in macOS edited January 2014
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?

Comments

  • Reply 1 of 12
    thuh freakthuh freak Posts: 2,664member
    x11 is going to be final in panther, i hear.
  • Reply 2 of 12
    Quote:

    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?
  • Reply 3 of 12
    agent302agent302 Posts: 974member
    Quote:

    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.
  • Reply 4 of 12
    jlljll Posts: 2,713member
    Quote:

    Originally posted by BNOYHTUAWB

    I guess someone will create an Installer for the OSS version ... fink?



    Like XDarwin?
  • Reply 5 of 12
    thuh freakthuh freak Posts: 2,664member
    Quote:

    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.
  • Reply 6 of 12
    physguyphysguy Posts: 920member
    X11 is definitely a later version in Panther. This version finally fixed the pseudocolor support so I can run the software i need to in 256 color mode.
  • Reply 7 of 12
    atomichamatomicham Posts: 185member
    Quote:

    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.
  • Reply 8 of 12
    atomichamatomicham Posts: 185member
    To Followup:



    Here is Apple's announcement from the list:



    Quote:

    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



  • Reply 9 of 12
    atomichamatomicham Posts: 185member
    Here is where you can get the source for Apple X11 v1.0



    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.
  • Reply 10 of 12
    ibrowseibrowse Posts: 1,749member
    From http://apple.com/macosx/panther/



    Quote:

    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.
  • Reply 11 of 12
    mmurraymmurray Posts: 28member
    If you download and build your own x11 1.0 note that you don't get quartz-wm - that belongs to Apple. So you will have to use some other window manager which will not have the quartz look and feel.



    If you want quartz-wm you will have to buy Panther.



    I wonder why Apple have done this :-)





    Michael
  • Reply 12 of 12
    bogiebogie Posts: 407member
    X11 works well, it is still in beta testing you can go download it and use it. It is included with the developer release of Panther and shows up in Applications/Utilities.
Sign In or Register to comment.