Novell Makes Public Release of Xgl Code 339
hamfactorial writes "Novell has announced the public availability of the Xgl code, an openGL accelerated X server layer. Available binaries ought to be coming soon for distributions running the modular X.org 7.0 release (possibly 6.9, though unconfirmed). A temporary page for Xgl information is up at the openSUSE website. This is the same code that was running in the Novell Linux Desktop 10 preview videos as seen earlier. Further information is also available at Miguel De Icaza's blog."
Window manager land (Score:5, Interesting)
I would love if someone could actually tell me if fluxbox (or indeed xfwm4) will work with XGl out of the box.
Eye candy can make sense (Score:5, Interesting)
I suspect the possibilities created by hardware accelerated UIs will lay the groundwork for a whole new set of UI paradigms, but the real implications are probably still years away.
very pretty, but what does it do? (Score:4, Interesting)
However, I am wondering if the step from 2D to 3D desktop is as significant as say, going from commandline to GUI.
It doesn't seem like these 3D desktops actually offer much more functionality than existing 2D desktops. For example, the screen captures of Looking Glass 3d desktop from Sun doesn't seem to offer much more than just some eye candies. Or in case of the spinning cube demo, it doesn't seem to offer (functionally) more than virtual desktops, essentially a fancy way of changing from one desktop to another, which probably can still be done faster with some keyboard shortcut.
I am trying not to sound like some diehard stubborn conservative who wants to bring back the glory days of command line only interface, rather, I am asking if 3D desktops will change the way that we interact with computers, in the sense that barely anyone remember what it was like to work in DOS? Is this a step towards to (gasp shock horror) VR-based interfacing? Will a new hardware tool be needed like the mouse was necessary for the transition away from commandline?
Windows and OS X versions (Score:4, Interesting)
Re:Window manager land (Score:1, Interesting)
Re:Eye candy can make sense (Score:5, Interesting)
What bothers me is that you can make such statements with such conviction when they are entirely untrue. The FOSS community have been working on features like this since at least early 2004. The Xorg/XFree86 split was partially due to arguments over the Composite and Render extensions that are necessary foundations for this demo.
This technology hasn't appeared on your radar because you aren't looking at the right places. If you read xorg-devel, or planet gnome, or freedesktop, then you would be aware that this technology has been treated seriously. The Novell demo came from out of the blue but the FOSS community has been working on the technology for ages.
Re:very pretty, but what does it do? (Score:3, Interesting)
Functionally, the fastest way of switching virtual desktop is to simply make the old one disappear and the new one show up. This, however, makes most users think all their applications crashed. Using virtual desktops is something only geeks have used before. Maybe this fancy cube effect makes the virtual desktops obvious to the average user and thus makes them start using them as well.
These fancy effects thus show transition between states something which makes the connection between the states more obvious to the user.
The wobbling windows I don't know. They might be just a proof of concept. Although some of the developers have stated that it gave each window a real and tangible quality, like a sheet of paper being moved. It certainly shouldn't be excaggerated, but maybe it does help?
Re:What's a Composite Manager? (Score:2, Interesting)
Re:Window manager land (Score:3, Interesting)
Which doesn't quite answer the question. Can *any* window manager be used, or only those that have incorporated the compositing code? Is it possible to use a standalone compositor (say, at the expense of some performance), or does it have to be part of the window manager? If it's the latter, than the obvious route is to make it a shared library, which the wm can dlopen() as appropriate. That way, you avoid having a fork of the compositing code in each wm.
Re:Window manager land (Score:2, Interesting)
Re:Eye candy can make sense (Score:2, Interesting)
Re:Eye candy can make sense (Score:1, Interesting)
Open Source community had to complain loudly (Score:3, Interesting)
Re:Heavens, what a blatant rip. (Score:2, Interesting)
Have you looked at the code?
http://cvs.freedesktop.org/xorg/app/glxcompmgr/pl
The plugin is called, let's see, expose. (it will probably be renamed due to legal reasons though).
Re:Eye candy can make sense (Score:3, Interesting)
And to be honest, that screenshot looks like crap and it's very unproductive IMO. Just because something looks like crap does not mean that it's "efficient". and just because something looks good does not mean that it's inefficient.