OroborOSX: XDarwin Aqua-Like Window Manager 114
UnanimousCoward writes: "I've just downloaded OroborOSX, "A modified Oroborus-based X11 window manager for use with XFree86 and XDarwin on Mac OS X." It's truly a wm worthy of standing side-by-side with Aqua in rootless mode. Here are some screenshots from Jonathan Tyzack (I'm too lazy to create my own, but my experience is the same). Using MacGimp under OroborOSX is awesome ..." The original Oroborus looks interesting as well; the original author has discontinued work on Oroborus, but it looks like the code has found a nice new application.
Of course... (Score:1)
Re:Of course... (Score:1)
So people should now grab a copy of the code before Apple has a chance to squash it. The more the better since that increases the chances of derivatives.
On the other hand, the Aqua UI may become passé and people will be flocking to the next UI flavor.
Apple's not going to try to kill this. (Score:1, Insightful)
When can we expect a lawsuit from Apple? (Score:4, Interesting)
ostiguy
Re:When can we expect a lawsuit from Apple? (Score:1)
Re:When can we expect a lawsuit from Apple? (Score:2)
Example:
What is the most disgusting thing about Apple suing some guys who make an OSX looking WM?
1. That at the same time Apple execs are fellating Adobe and MS execs while looking for Aqua-ized versions of their apps.
2. Apple fan boys applauding apple's legal action in this week's news column after last week's news column calling out Adobe and MS for aqua-ized versions of their apps.
ostiguy
Re:When can we expect a lawsuit from Apple? (Score:2, Insightful)
1. That at the same time Apple execs are fellating Adobe and MS execs while looking for Aqua-ized versions of their apps.
This is perfectly logical. Apple don't want Aqua-like stuff to appear on non-Apple platforms, but at the same time they want everything on their platform to look like Aqua.
This is a simple branding issue. Apples sell partly on their look and feel (compare G4 cases to your average grey PC tower) so keeping Aqua unique to themselves is a must if they're to avoid diluting one of their selling points.
Similarly, if there are apps on OS X that don't look like Aqua, this also detracts from the Aqua look and feel, so it's in Apple's interests to promote Aqua development on OS X.
Re:When can we expect a lawsuit from Apple? (Score:1)
Don't forget that Apple is in a very sensitive position. They're moving to a whole new OS, and a whole heck of a lot of people (many in the press) can't wait to see a stumble. If people don't even bother using the OS because they used a skin for Windows XP that kind sucked, Apple is in deep doo-doo. As far as they can see, this is the only good approach.
Re:When can we expect a lawsuit from Apple? (Score:1)
Re:When can we expect a lawsuit from Apple? (Score:1)
Didn't they ask the mozilla team to stop generating their own aqua widgets and use the gui toolkit?
Re:When can we expect a lawsuit from Apple? (Score:4, Interesting)
I wish it said that more clearly on the site though, so I didn't have to download it and decipher the RTF (!) format readme to find out for sure.
Re:Elitist bullshit (Score:2)
The beautiful thing about X is it can be what you want it to be.
I only use twm when I'm bootstrapping an X setup into viability on a different (non-Linux) OS, or when troubleshooting. twm is icko.
Re:Not another one? (Score:1)
The full source download comes in a just under 70k.
It's really a nice refreshing change.
You can't make this stuff up! (Score:5, Funny)
Just try throwing that line into your next after-dinner party.
Extra points if you can keep a straight face , and saying it at LAN parties doesn't count
on x86? (Score:1)
Note: for OSX and Darwin only (Score:5, Informative)
Ah, well, back to E...
Re:Note: for OSX and Darwin only (Score:1, Interesting)
yeah, not obvious at all. thankfully somebody modded up your informative post.
Re:Note: for OSX and Darwin only (Score:2)
If they use the widget libraries that Apple provides, then they would get transparency, soft shadows, the widgets, and a bunch of other things 'for free' without having to design and redesign the widget set. Otherwise it may run afoul of Apple Legal, like the old Mozilla Aqua skin.
Actually.. (Score:1)
The latest version is a real mac OS X app, i.e. not something of interest to non-mac users (but of great great interest to mac users! Get it!). However, if you go back to a previous version (I can't say which since the site is slashdotted) it will be a normal Xwindow wm. On the other hand, it's really meant to be run in rootless mode on OSX and I don't think anyone would like it much as a wm on its own.
In response to another response to this post, he drew all the graphics himself; nothing is Apple's.
Can be achieved on xfree86/Linux (Score:2, Informative)
Check out this [afb.lu.se] screenshot.
Remove the picture in the URL and you'll see how it's done.
Ciryon
Re:Can be achieved on xfree86/Linux (Score:1)
I`ve managed to get a similar effect with Gnome and sawfish
Re:Can be achieved on xfree86/Linux (Score:2)
Re:Can be achieved on xfree86/Linux (Score:1)
It is an Aqua like theme for Xfree86(not to be confused with x86 chip architecture) which enables Macs running OSX to run UNIX applications in the Xwindows environment. This theme just makes them look like Aqua Apps.
IIRC, rootless mode makes these apps appear within the Desktop; i.e. no switching between the Xwindows desktop and the OSX desktop.
Re:Can be achieved on xfree86/Linux (Score:1)
Re:Can be achieved on xfree86/Linux (Score:1)
Mosfet.org is no longer maintained. I will not be responding to emails or comments about Linux, since I will no longer be using it on a regular basis. Sorry.
So much for that....
Re:Can be achieved on xfree86/Linux (Score:1)
Do you actually like looking at that? There are globs of pixels everywhere, it's hard to look at, it's distracting.
I'm a devoted user of Mac OS X, but every estimation of the interface that I've seen has left me with a bad taste in my mouth. The closer people get, the more obvious it is that things are just wrong.
I installed KDE for fun on my Linux box last weekend, and turned on terminal transparency, which is one of my favorite feature in OS X. I couldn't stop laughing when it just copied the desktop for the background of the window (and ignored any other windows that were below it.) I have great respect for the KDE and GNOME projects, but some of the stuff that they release for "coolness" purposes is so half-assed that I'd be embarrassed to put my name on it.
I'm staying with OS X. Heck, I installed XFree86 and realized that I don't really have an urgent need to run Gimp (which I think is awful) or XEmacs. It's just fine as it is.
not close and no cigar (Score:2)
i have to use a linux desktop at work, but at least i don't try to fake better GUI's. mwm, several xterms, xemacs, ddd and netscape 4 gets the job done for me. it is ugly as all hell but at least its honest
there's still a lot of work to be done on UNIX's desktop UI's. while the functionality is there, there is a total lack of emphasis on look and feel. adding the ability to use shaped pixmaps instead of hardcoded widgets is not the answer. new button textures won't change the fact that things like konqueror's toolbar are brutally ugly. as a coding community, we tend to add bells and whistles before stopping, and just trying to concentrate on refining the user experience for a good while. i'm personally worried that the "UNIX philosophy" is incompatible for the increased refinement of the user experience (or some would argue that it is refined in other ways
bleh, i'm done rambling. opinions, anyone?
*Yawn* (Score:1)
More ripoffs (Score:5, Interesting)
Would any of the Aqua rip-offs have been created if Apple hadn't created Aqua? Would Microsoft's Luna look like it does without Apple's Aqua? Of course not, they would have continued with the chiselled grayness look that they did for years.
It's easy to take the excellent work someone else has done, tweak it, and then claim it's original work. It's a lot harder to start from scratch and build something truly original. Sure, everybody is influenced by something, but the important thing is to make sure that the influence isn't completely obvious. When it is obvious, that's the sign of simply derivative work. If the influence is not obvious, then you've got creative work. And Apple should have the right to sue the hell out of anyone who creates derivitive works that dilute their own stuff. That means, if it isn't running on Apple hardware running Mac OS X, it shouldn't look like Aqua.
The general consensus at Slashdot seems to be: (1) Aqua sucks, (2) but looky, I can recreate it as a Window manager for my putty colored, 15-mouse-button-equipped, hand-assembled computer, (3) and Apple doesn't have the right to protect their look/feel anyway.
Not intended to be a flame; it's just too early in the morning for me.
Apple ripoffs (Score:2)
I think X11 window managers should provide smooth shadows, some transparency, and attached dialog boxes, because they can make UIs genuinely easier to use. But that isn't "ripping off Apple", it is using well-known UI techniques. The liberal use of gumdrops and color in Aqua, OTOH, are actually not such a good idea and it is best not to duplicate them.
Re:More ripoffs (Score:2, Funny)
would windows be the bloated monster it is today without 'inspiration' ??? I don't think so!
Re:More ripoffs (Score:2)
Hm... the package is a binary that runs on Apple computers with X11 in rootless mode under Mac OS X. Sounds like this one fits your criteria for non-sueing.
Re:More ripoffs (Score:1)
Re:More ripoffs (Score:4, Insightful)
I love my 'iMac' kettle. Its a kettle, but it has an iMac 'feel' about it. It's great! Personally, I feel the kettle designer guy that saw an iMac and thought 'I can do that to a kettle!' was inspired!
Lexus tries to make their cars look like Mercedes. Everyone knows this - everyone that owns a Lexus would like a Mercedes if they are honest - they just can't afford the 40% extra for one. But why shouldn't they be able to enjoy something like a Mercedes for less? This is democratic design in action - Apple has improved the world by making Aqua so pretty - lets all nick it and enjoy it in cheaper forms! Increase the peace! Spread the joy!
And to argue that Apple will stop innovating if everyone gets to copy it is like argueing Mercedes will stop making cars because Lexus is getting close! Apple exists because it innovaties and enough people will pay the premium for Macs because they are prettier.
Re:More ripoffs (Score:2)
Re:More ripoffs (Score:2)
As far as derivative looks is concerned, it's not really a case of not being original. We want users. Users know how to interact with only a few environments, and those environments are all commerical OS environments. They are not willing to try a free OS unless it is an almost zero effort proposition. Ergo, we have to accomitate that if we want to get users.
Blackbox is simple, elegant, efficient, and my window manager of choice. It also doesn't look remotely like MacOS* or Windows. However, if I were to sit anyone else down in front of it who had not seen it before and say "write a report for English" they would freak out. So for them it's not effective, despite being (IMHO) a clean, simple and efficient working environment.
People want familiar. And if this think can make Unix apps a little more familiar for Aqua users, I think the only thing anyone, including Apple, should have to say is thanks.
Re:More ripoffs (Score:2)
Yes. I mean, just put them side by side for crying out loud! How can you think Luna was derived from Aqua?
If you squint at Luna, it looks more like LCARS [lcarscom.net] than Aqua. Maybe Paramount [startrek.com] should sue MS instead of Apple.
steveha
Re:More ripoffs (Score:1)
I disagree with you wholly and completely %100 with you notion and belief in 'everyone being influenced by something'. True, pure originality does exist in the universe. Everything that exists now exists because at some point in history a truly unique and original thought was created in the mind of a man/woman that was wholly and completely uninfluenced by even one single outside factor. Uniqueness in genius is a fact. As a Pure Mathematician I wholly understand and believe that pure, true, uninfluenced originalty exists. When a new mathematical idea, something never, ever before thought of or imagined appears upon the world, no one ever worries as to how it came about. True genius is never copied and never derived from something else. As an influence in the world, every single idea, thought, belief, art form, dream had to have one single, original, externally unaffected and uninfluenced beginning. At the Doctoral level (Ph. D) of Mathematics pure original thought becomes artform. Dreams become reality. Pure, unifluenced, original dreams. True originality does exist. A true genius is never unoriginal. There are always ideas and dreams and genius that are not just a ripoff of another idea. There are existences in nature which are truly original, truly unique, and truly never imagined or dreamed of or contrived of before in the history of all mankind...and the universe. These are true genius. True originality. And are true beginning. If originality was never unique or original in its essence, we would all still be in caves. Someone, somewhere will dream a dream or think a thought never, ever before imagined. And these are the true changers of the world. Influence doesn't have to be obvious when it is completely original and truly unique in the world. I am sorry for people who feel as you do.
why not use the original? (Score:2, Redundant)
Re:why not use the original? (Score:1)
Re:why not use the original? (Score:5, Informative)
The original MacOS X interface doesn't work for X Windows applications "out of the box".
Re:why not use the original? (Score:1)
--john
Re:why not use the original? (Score:2)
Programs like XDarwin let you run Xfree86 GUI apps, but they don't work next to each other very well, and they aren't Aqua unless you add a now hard-to-find Aqua skin. So this is a step in the right direction for both.
Re:why not use the original? (Score:2, Insightful)
Re:why not use the original? (Score:2)
XDarwin is just a front-end to XFree86 for Mac OS X. X apps on Mac OS X interoperate with *each other* just fine, they just don't integrate with Aqua and Aqua apps at all.
I agree with you that this seems to be a step in the right direction, though I haven't tried it yet.
Re:why not use the original? (Score:3, Insightful)
Re:why not use the original? (Score:3, Informative)
transparency (Score:1)
Re:transparency (Score:1)
Re:transparency (Score:1)
Gah (Score:3, Interesting)
People, people. It's a window manager that makes X programs fit in better with OS X programs visually. Sure, technically, it could be used on an x86 port of darwin but that really doesn't exist at least in any useable variety.
So why would apple give a flying fuck? It's making apps that run only on it's hardware platform a little prettier. Whoopie.
Ya know, sometimes I think the /. editors enjoy watching us fill in the blanks of their half-assed reporting. Then again I guess that's part of the charm of this site..
Re:Gah (Score:1)
Excellent (Score:1)
Nowm I wonder how it handles with Fink (similiar to apt-get for OS X)..
BSD? (Score:2)
Oroborus was actually started as a replacement for sawfish, with linux as the primary target. BSD, Darwin, etc, can all run Oroborus easily though.
The OroborOSX theme/style for Oroborus runs on Oroborus. It runs on BSD yes, but it also runs on everything oroborus runs on.
BSD isn't dead, but it sure as hell doesn't need our charity. It does what it does - well. And that's all anyone could hope to have said about himself.
Re:BSD? (Score:3, Informative)
Re:BSD? (Score:1, Flamebait)
Am I the only one who doesn't understand this kind of cheer leading?
Re:BSD? (Score:2, Insightful)
Um, how about the fact that engineers working for Apple on Apple's dime are contributing time, debugging, and new code to quite a few open projects? I'd call paying engineers salaries to work free codewhen a lot of other corporations are cutting programmers loose on the streets a pretty major contribution in itself.
No serious . . . (Score:5, Funny)
Yes but... (Score:5, Insightful)
I hear people all the time saying that Linux (and it's most popular apps)are not at all original but merely doing its best to ape other OSes (Linux-Unix, KDE-Windows, GIMP-Photoshop, StarOffice-MS Office). Don't get me wrong, I am a fan of Linux but things like this seem lame and add weight to thier perceptions.
good place to get XDarwin from (Score:2, Informative)
Apple's gonna tell him to stop (Score:1, Redundant)
If he isn't, than anyone can recompile it for a Linux box and then use the Aqua look and feel, which is gonna get Apple's panties in a twist.
Someone said two weeks; we'll see
It should be a Slashdot poll.
nice, but i still like windowmaker (Score:2, Interesting)
Usability issues (Score:2)
This is silly, and a generally bad idea . . . (Score:3, Informative)
Formerly strong political lobbies in technical matters, like those of the ACM and IEEE are now losing credibility in key political circles, and for what? To cock a snoot or two at apple? Puh-leze.
The screenshot web page, in particular, is very dangerous for a prospective defendant. Particularly by the use of the apple logo at the very bottom, it invites summary responses. And nobody should be surprised or offended when they happen.
This is bad for Apple, but worse for open source. Apple has the law on its side for this one, and we gain little.
A recent trademark case in the 11th Circuit made clear that use of a trademark together with open source software (Coolmail) is use in commerce, and this is a GOOD THING. In that case, the basis for the holding resulted in sustaining a trademark owned by the open source coder, and holding that the GPL didn't abandon the mark.
To defend this use of trade dress/product configuration as non-commercial use basically seeks to gives away and undercut a very important ruling that benefits real developers of real open source product. Stupid, stupid, stupid.
Re:This is silly, and a generally bad idea . . . (Score:1)
Oroborus isn't putting the Apple logo on the screen. That screenshot is of Oroborus running on Mac OS X; Apple's OS is putting Apple's logo on the screen. If I understand correctly what Oroborus does, all it's doing is making the X window apps try to look and act like OS X/Aqua apps.
Re:This is silly, and a generally bad idea . . . (Score:2)
If you're talking about the Apple logo at the bottom of the web-page, this is because it's actually HOSTED by Apple. When you install OSX, you get space to set up a webpage hosted BY THEM. There's no infringement there...in fact I'm sure that it's required.
If you're talking about the Apple logo in the screenshots...well, what'd you expect?
Pay attention yourself. (Score:2)
In short, given the broad-based customer base that Apple has, if more than 50% of surveyed non-geek customers would answer that the page suggests affiliation, connection, association, origin, sponsorship or approval, count yourself a loser in court. See 15 U.S.C. s. 1125(a).
The logo at the bottom doesn't make the case, it just makes proving the case trivial -- however helpful it might seem to point out that the use of the logotype there was an honest one. The overall impact to the marketplace representative (who is hardly as savvy as you), is going to be one leading not only likely to lead to a finding of infringement, but additionally one of willfulness.
StarOffice for OSX anybody? (Score:1)
Don't see why Apple should mind.
These days you see as many apps that have Win32 and X-Windows versions as you used to see that had Win32 and Mac versions. If X-windows apps can (mostly) seemlessly integrate with native Mac apps, that can only be good, right?
Unless Apple wants to force developers to code to their API's only. But it's kind of too late in the game for that.
Just to clear up a few matters... (Score:1, Informative)
2) The window frame (and widgets) are not 'true' Aqua -they are pixmaps. I want to use "the real thing", but there are issues at the moment (like OroborOSX does not actually 'own' the windows -XDarwin does, so XDarwin would have to be the one to use 'true' Aqua). Having said that, I'm hoping to hack my way round that at some point and actually use the real thing rather than this pixmap ripoff stuff...
3) The pixmaps were not originally done by me -they are taken from the 'agua' theme that comes with the 'standard' version of oroborus (v1.14.0). However, that only has two window widgets -red and yellow. I took the yellow one and 'flushed out' the blue part to make a green one. The widgets with the "x - +" symbols for mouseovers were based on these original agua ones, but I added the symbols over the top. The only widget I really did myself was the triangular one for resizing;
4) There is no way to use the 'real' versions of OroborOSX on anything other than Mac OS X. It is a Carbon-based life-form(!) and taps into the Mac OS X framework (the dock, the menu etc.) to acheive its primary goals (with many more to come!);
5) As mentioned here, the very first early pre-release was a 'standard' window manager -it could be compiled on just about anything (though why you would want to use it is beyond me -it does not really give anything but an attempt at the look of Aqua window widgets -a complete faade in comparison to true OS X behaviour!)
Finally, the point of OroborOSX is not to have 'pretty-looking' (well, getting there...) window frames that 'match' the look of Aqua. It is more than a window manager -it is an attempt to turn X11 apps into something that a 'normal' Mac OS X user would expect (at least, as far as possible). It's far from perfect, and there are glaring differences... but, it's early days and I have lots more ideas to come.
Step by step, I'm dragging my X11 desktop towards integration with the rest of the OS X experience. That's my goal... whatever I achieve of that I will make available for others to try -and if you don't like it, don't use it!!
Hope that helps!
Adrian Umpleby
(who can't be bothered to create an account, and is quite happy to be known as Anonymous Coward
Apple branded wm? (Score:2)
Backspace problem on PBG4? (Score:1)