Apple Explains How to Run X11 on Mac OS X
tuc writes "In this document posted on its Developer Connection, Apple explains how to install X11R6 on Mac OS X, details of the default quartz-wm window manager, how to compile X11 code on Mac OS X, how to install OpenOffice, and the like."
Step 2: There is no step 2!
"Nobody owns the fucking words man." - James Dean
I did this a few weeks ago and it was pretty damn simple. The cool thing abouts Mac's is that is what you get with the Unix backend and the Quartz windowing system, it can be as easy or as complicated as you want it.
I don't think Apple is embracing it. They're providing compatibility to a clunkier interface but that opens them up to the zillions of unix/linux apps available. Most of the software that runs in X11 wouldn't be considered competing packages.
Trolling is a art,
IMHO this is a reaction to the announcement that no aquafied OpenOffice is planned.
Apple doesn't want people to think they are locked into MS Office (hope it continues to support Mac OS X).
This way, Apple can say commercial grade alternatives do exist.
Apple's products aren't bad... but lets face it, they target home and educational use. Not a business person who wants to occasionally work from home. Microsoft does have powerful software, despite being buggy and insecure.
IMHO Open Office rocks. Wish Apple would invest in an aquafied port.
It's worth remembering that an X application doesn't have to run on the same system as the terminal. So even if you can't get the source code, you might be able to run the software, provided you're willing to spring for a Unix box the software supports. That might be useful for people who need commercial applications (such as FrameMaker) which are no longer available for the Mac, but is still supported for Solaris.
Like I said, I'm in the middle of the project right now, so I don't know if it will be easy or hard. But I think you're jumping to the conclusion that it'll be a piece of cake just a LITTLE too soon...
X11R6 is the protocol used, not the implementation. The XFree86 project was a popular project to implement the X11 protocol on 8086 machines. Because of politics, the X client/server was branched by x.org (as the source code was open), so a different development style could be done (and from what I understand many of the people from the XFree86 project switched to x.org as well). There do exist other implementations of X11 that cost money, but at least in the past advertised better performance.
Maybe you should understand what X11 is before you post on the subject.
If you want OpenOffice on OS X, help make one of the NATIVE ports more popular by using it. NeoOffice/J It's a totally native client that uses Java to render the UI. (Native Java? These are strange days.) Please help keep X11 apps off OS X.
I realize we're stuck with X11 on Unix, but if you're sitting on top of Quartz, might as well use it, no?
this sig limit is too small to put anything good h
Actually, the X11 version provided by Apple can run rootless OR fullscreen. Personally I use it mainly fullscreen with WindowMaker as WM -- it's quite puzzling for people that see me using WM on my ibook, thinking I'm under linux, when with a mouse stroke I reveal the OSX desktop ;-)
I also used it in Xnest, that can be useful too. Here is the small script I have to run it in Xnest:
What X11 applications look like is beyond Apple's control. If you don't like their looks, just don't use them. Most users don't give a damn in my experience.
That's everything that's wrong with OpenOffice (and most other UNIX GUI) software in a nutshell, folks.
Developers generally don't care about Look & Feel, and when you're developing a package that primarily targets Linux, an OS whose desktop use is primarily confined to tinkerers, devs, or people making an ideological statement, most of the people you interact with aren't going to care, either. They've got bigger things on their mind.
But, and this is a big but, there is a reason that people who only use Windows or MacOS feel that OpenOffice is a clunky, user-unfriendly piece of software. It's because for the vast majority of GUI users (who overwhelmingly use Windows or the Mac), being able to use their software, and use it easily is much more important than whether or not it's interface cruftiness allows it to be ported to some developer's NetBSD toaster. Regularity of interface and ease of use matters to ordinary users.
Sure, the people you interact with on a daily basis don't share these concerns, but guess what: These people are not typical. As long as the OpenOffice developers basic attitude it "Hey, just install X11 and run OpenOffice with it. Users can either put up with it's idiosyncracies or fuck off", it's destined to be a distant also ran in most people's minds.