Slashdot Mirror


Novell Makes Public Release of Xgl Code

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."

339 comments

  1. Novell by MarkChovain · · Score: 0, Offtopic

    Novell is still spreading. Slowly but surely, it will really be betting my business plan on that employee's ability to re-open closed tabs.

    1. Re:Novell by kclittle · · Score: 0, Offtopic
      Here, take your meds and go back to your room, ok? No, no, your rooms over there...

      --
      Generally, bash is superior to python in those environments where python is not installed.
    2. Re:Novell by MarkChovain · · Score: 0, Offtopic

      My room while on their site. Otherwise, you'll see a roughly consistent set of newly developed programs within the transaction completed, or it didn't happen at all.

    3. Re:Novell by kclittle · · Score: 1
      Yes, you have successfully gotten past my built-in Bayesian filter. *Now* will you go to your room? :)

      --
      Generally, bash is superior to python in those environments where python is not installed.
    4. Re:Novell by MarkChovain · · Score: 0, Offtopic

      sure if it's a good living building, fixing, and networking MS DOS systems and went through this, but for me to be detained for anything.

    5. Re:Novell by Anonymous Coward · · Score: 0

      User ID: MarkChovain
      I suspect a bot based on Markov Chains. Or maybe he just like to talk randomly.

    6. Re:Novell by Anonymous Coward · · Score: 0

      Yes, you can run generate comments using Markov chains. We're all impressed. Please put your toy away now.

    7. Re:Novell by Anonymous Coward · · Score: 0

      Yes, you can run generate comments using Markov chains.

      Wow - and he's apparently not the only one!

  2. OMG XINERAMA PLEASE! by orthonovum · · Score: 0, Flamebait

    sorry for the caps.. but C'MON ill lay $500.00 on this not working with xinerama. xinaerama/multiscreen users always seem to get the shaft with the fun stuff like this >

    --
    http://orthonovum.is-a-geek.com
    1. Re:OMG XINERAMA PLEASE! by Organic_Info · · Score: 5, Insightful

      The project is fresh out development and your already whining for what it might not have.

      And to think when the news first broke that this would be initially developed in house there was outrage, but you comment exemplifies why they started development away from the "community".

      Question is are you going to do anything to help the project?

      --
      "Things that you own end up owning you" - Tyler Durden (via Diogenes of Sinope).
    2. Re:OMG XINERAMA PLEASE! by Anonymous Coward · · Score: 0

      Atleast with Ati:s cards the resolution of two screens is to high for 3D to work (max width of the r9800 is 1600pixels in windows and linux, if I remember correctly). Tried to find the specs for the 1800/1900 but ati does not want to share them.

      -ati_widedesktop_user

    3. Re:OMG XINERAMA PLEASE! by ooze · · Score: 2, Informative

      You are aware that your sig line is originally attributed to Diogenes of Sinope. And Tyler and Diogenes have really really much in common (to the point where you could say Chuck wanted to create a Diogenes with a masterplan and cool fighting skills). Except that Diogenes was a real person (in both senses, he wasn't the imaginary evil twin of anyone and also not a character in some fictional work). At least there are more indications for Diogenes to have actually existed than for Jesus.

      Not to take anything away from the movie...

      --
      Just because I can imagine doing a hippopotamus, doesn't mean I'd like to do it.
    4. Re:OMG XINERAMA PLEASE! by Organic_Info · · Score: 1

      I didn't know that - thanks :)

      Its a good day when you learn something new.

      --
      "Things that you own end up owning you" - Tyler Durden (via Diogenes of Sinope).
    5. Re:OMG XINERAMA PLEASE! by xtracto · · Score: 1

      Just a comment, you should add that to Wikipedia, I found that interesting, but could not find any reference over there :-)

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    6. Re:OMG XINERAMA PLEASE! by elleomea · · Score: 1

      3D does work on ATI cards (at least using the open source driver) for large screen resolutions using MergedFB. You're correct that there is a limit to area for 3D support, but a higher resolution still works, it's just only applications within that region have working 3D acceleration (anything outside that region just appears black).

    7. Re:OMG XINERAMA PLEASE! by Anonymous Coward · · Score: 0
      At least there are more indications for Diogenes to have actually existed than for Jesus.

      I don't know what sources you have for Diogenes but it sure has to be very solid. Historians like Tacitus, who, for your information, hates Christians, refer to Jesus' execution by Pilate. Where an ENEMY writes about the existence of something, it is hardly logical to think that it did not exist is it now?

      Here is a one stop source for references to Jesus by secular sources.
      http://www.myfortress.org/historians.html

      They basically confirm what the Bible says about there being a governor called Pilate during the rule of Tiberius Caesar and that Jesus was executed by Pilate. (Luke 3:1; 23:24,25)

      The history in the Bible is more authentic than that written by most respected 'historians'.

    8. Re:OMG XINERAMA PLEASE! by addaon · · Score: 1

      The history in the Bible is more authentic than that written by most respected 'historians'.

      How could you try to demonstrate this using respected historians as the sole references?

      --

      I've had this sig for three days.
    9. Re:OMG XINERAMA PLEASE! by Anonymous Coward · · Score: 0

      There are no eyewitness accounts of Jesus's alleged existence. Even the Bible was compiled long after he died, though its contributors may have lived during his alleged life - who knows.

      He's a mythical character, like Zeus or Apollo, around whom there is a cycle of stories.

      You linked to an overtly religious source, so I'll link to non-religious ones:

      http://www.atheists.org/christianity/didjesusexist .html
      http://www.nobeliefs.com/exist.htm

    10. Re:OMG XINERAMA PLEASE! by Anonymous Coward · · Score: 0

      How could you try to demonstrate this using respected historians as the sole references?

      Archaeology. A fair amount of the events recorded in the Bible have been verified by archaeology. For example, that Pontius Pilate does exist was verified by a flagstone that had his name inscribed on it. This adds weight to Tacitus' account that both Pilate and Jesus are historical people.

      Daniel's recording of Belshazzar was also confirmed by archaeology, once a point for critics of the Bible for there are no other references to Belshazzar anywhere else.

      Read the Bible. It lists real people and not just that, it gives reference points in time. This allows anybody who wants to verify what is in the Bible to do so and many critics of the historicity of the Bible have been burned by archaeological finds.

    11. Re:OMG XINERAMA PLEASE! by ooze · · Score: 1

      Well, I won't say Jesus definitely didn't exist. It's just that it isn't an overly convincing case.

      Diogenes met and conversed regularly a lot of very famous and influential people in his lifetime. But in the end he was just an eccentric bum as Jesus. The difference is, written accoutn of him started already in his lifetime, and there many different independent sources. Jesus' contact to acknowledged people was a little limited in his lifetime. Pilate and Some priests were the top of it. And virtually everyone he met became known in the world because they were connected to Jesus. Alexander the Great and Platon, to name only two, became reknown on their own merit. And both gave account of Diogenes. Yet still serious historians consider him possibly only a legend.

      And after all, I don't know why it is so important wether they existed or not. They are real in a lot of peoples minds, and this is what counts. This is their influence. Probably the biggest influence any bum could have.

      --
      Just because I can imagine doing a hippopotamus, doesn't mean I'd like to do it.
    12. Re:OMG XINERAMA PLEASE! by Anonymous Coward · · Score: 0

      Who would stake his life before a court for a fictional person? Nobody.

      Many did just that during the first and second centuries of our common era. The apostle Paul wrote that if Christ Jesus had not been resurrected, then Christians were of all people most to be pitied (1 Corinthians 15:17-19). The same goes for a fictional person.

      If you think about it, the apostle Paul himself gave up his own career to be a leader of his people to become a Christian on the strength of having seen the resurrected Jesus. Do you think that he, a man who was vehemently PERSECUTING Christians and who even extended his hate campaign from Jerusalem to other cites outside his own country, would have dropped what many saw as a very promising future to become something that he once hated and viciously persecuted?

      In any case, it is not surprising that the authenticity of the Bible is being called into question today given all the shocking things that have been done and are being done by those who claim to be his disciples.

      But I just want to make this one point. People say don't judge a book by its cover. I encourage something similar. It is like a man who has a license from some self-appointed authority to be a doctor and who has the manufacturers' manuals on how and when to use their drugs. This man however does not follow the manuals but instead follows what the self-appointed authority prescribes and sometimes even his own ideas on how and when to use the drugs are his disposal. The result is shocking. Who is to blame? The manuals or the man and the self-appointed authority he belongs to?

      Please do not judge the Bible based on what others say and/or do. Examine it for yourself.

    13. Re:OMG XINERAMA PLEASE! by ooze · · Score: 1

      Oh...letting yourself being percecuted for soem ficzional character...that happens all the time. Hallicunations happen all the time. People claiming to have seen something for some personal benefit (material or psychological), all those things happen all the time.
      All accoutn of Jesus can be tracked back to some small unimportant fanatical sect in Jerusalem. And a fanatical sect is a pretty good guess for a group that may see things that weren't there, or that may say things that are of benefit for them or anything like that.
      Account of Diogenes has been given by several different people of differing background in different cities all over Greece. And quite a few of them were pretty famous and reknown in their time and even today. And still there is doubt.

      --
      Just because I can imagine doing a hippopotamus, doesn't mean I'd like to do it.
    14. Re:OMG XINERAMA PLEASE! by Anonymous Coward · · Score: 0

      Cite an example of a whole group of people dying for a fictional character then.

      Hallicunation can explain the odd person but not a whole community of people willing to put their life on the line as witnesses.

      As for fanatical, I am sure you can cite some example from the Bible about how fanatical Jesus' teachings are.

      As for things seen or heard, one should note that nowhere can you find refutals of the miracles Jesus did. Those enemies of Jesus would certainly have pointed out tricks or such had those been false. Furthermore, the Jewish leaders had to resort to deception with respect to Jesus' resurrection. No Roman soldier would admit to sleeping while on duty since that is an automatic sentence of death which is why they went straight to the Jewish leaders rather than Pilate and even when bribed to say that Jesus' disciples came in the night and took his body away, they had to be reassured.

  3. Window manager land by Gopal.V · · Score: 4, Interesting
    Should I kill my fluxbox and use compiz as my default window manager ? Or can compiz actually live along side a normal windowmanager which has about half a year of short-cuts that I use heavily ?

    I would love if someone could actually tell me if fluxbox (or indeed xfwm4) will work with XGl out of the box.

    1. Re:Window manager land by hamfactorial · · Score: 1, Interesting

      Compiz is just a compositing manager. As I understand it, it exists independently of Metacity or any other window manager you choose to use. Compiz should be similar in functionality to xcompmgr or the compositing manager built into xfwm. I don't think it will require shortcuts or much hackery to function on non-GNOME desktops. The window manager demoed appears to be Metacity, and as such, I can't see why Novell would be pushing for even more fragmentation in the Linux world. If anything, they would be in favor of easy-to-use interfaces that will serve to promote their Novell Linux Desktop 10 product, or whatever it will be called. Indirectly, that benefits us, and you as the non-GNOME user.

      --
      Did you know subscribers can see articles in the future? Holy shit!
    2. Re:Window manager land by NoMoreNicksLeft · · Score: 1

      It's an X.org extension. It's in no way like a window manager at all. At least you don't use gnome or kde, I suppose...

    3. Re:Window manager land by nathanh · · Score: 4, Informative
      Compiz is just a compositing manager. As I understand it, it exists independently of Metacity or any other window manager you choose to use.

      You understand incorrectly. Compiz is both a window manager and a compositing manager. There were technical reasons as to why it was done this way. Metacity will also be incorporating composite code directly rather than have a separate userspace process.

    4. Re:Window manager land by Tet · · Score: 2, Interesting
      Metacity will also be incorporating composite code directly rather than have a separate userspace process.

      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.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    5. Re:Window manager land by nathanh · · Score: 2, Informative
      Which doesn't quite answer the question. Can *any* window manager be used,

      No.

      or only those that have incorporated the compositing code?

      Only Compiz; the different compositors are not feature compatible.

      Is it possible to use a standalone compositor (say, at the expense of some performance),

      No.

      or does it have to be part of the window manager?

      Yes.

      If it's the latter, than the obvious route is to make it a shared library,

      No.

      which the wm can dlopen() as appropriate.

      No.

      That way, you avoid having a fork of the compositing code in each wm.

      Too late.

    6. Re:Window manager land by a.d.trick · · Score: 1

      Yes, and I believe e18 is planing to have it too. I can't wait :)

    7. Re:Window manager land by Tet · · Score: 1

      Wow! With a design that braindead, I sincerely hope that this project disappears into oblivion. Linux needs sanity far more than it needs eye candy, and this is without doubt the wrong path to be heading down.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    8. Re:Window manager land by arkanes · · Score: 1, Interesting

      For a lot of effects, the comp manager and the window manager have to have a high degree of interaction and knowledge of each other. For example, in some CVS versions of Metacity, the window can be transparent while the window decorations are not. This is impossible without merging the comp manager and the window manager. It gets even more complicated when you bring Xgl into the mix. This is not a "braindead" design. It is, in fact, the only possible design. Which you'd know if you worked on or with these projects instead of high handed proclamations about sanity.

    9. Re:Window manager land by Tet · · Score: 1
      This is not a "braindead" design. It is, in fact, the only possible design.

      Wrong. It is one possible design. The window manager and the compositor have to interact, that I'll grant you. But they don't necessarily have to be in the same process. There are many ways they could be communicating with each other -- using sockets, or shared memory, for example. Now for performance reasons, that might be impractical. As you say, I haven't worked on or with the code, so I don't know. But if that proved to be the case, then anyone with half a brain would have realised from the very start that people would want to do this with a variety of window managers, not just the one chosen by the inital developer. Given that, the current solution to the problem (just take a fork of the code for each wm) is a braindead design, and it makes me question the other design choices that may have been made here. If they can't get something that simple right, then they obviously haven't thought about the bigger picture, and have just concentrated on their one implementation. It makes me wonder how many other similar mistakes they have made.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    10. Re:Window manager land by MamiyaOtaru · · Score: 1

      the way compiz does it may be better technnically, but is certainly not the only way. It was quite possible to use glxcompmgr (compiz' predecessor) together with kwin to achieve the famed wobble and exposé effects. http://img148.imageshack.us/my.php?image=xgl7uk.pn g http://img95.imageshack.us/my.php?image=xgl22bc.pn g Mashing it together with a window manager does seem to make sense I admit, and I'm sure the technical reasons I don't understand are valid. Nonetheless, now if I wish to stick with kwin, I'll have to wait for the code to be transplanted from compiz to kwin, where it will undoubtedly diverge. How good or bad that is remains to be seen.

    11. Re:Window manager land by markhb · · Score: 1

      I thought e18 was going to be the engine for the sequel to Duke Nukem Forever!

      --
      Save Maine's economy: write stuff down. All comments are exclusively my own, not my employer.
    12. Re:Window manager land by arkanes · · Score: 1

      Seperating interrelated components that are fundamentally linked and have dependencies on each others behavior just because some retard who's read but doesn't understand some comp sci books mouths off on Slashdot is lousy engineering. Especially when said retard doesn't actually know the design or the implemetation.

    13. Re:Window manager land by arkanes · · Score: 1

      You *can* seperate them, of course (xcompmgr, glxcompmgr), but integration with the window manager provides a number of possibilities that aren't present with a seperate comp manager, because it has knowledge of the window managers internals. The previous example of shading window chrome seperate from the window itself isn't possible unless you merge with the window manager. Now, you *could* still keep it as a seperate process and write special-case code for every window manager you can think of. But thats stupid.

    14. Re:Window manager land by TheCRAIGGERS · · Score: 1

      The difference is that you can actually try out e18 now. Sure it's buggy, and last I compiled it a few months ago, leaks memory like crazy, but it does work, and it does look good. E will likely be my choice over Novell's desktop in the future, but I'm reserving judgement until they are both past version 1.

    15. Re:Window manager land by mrchaotica · · Score: 1

      That doesn't make any sense. Haven't the people working on this stuff ever heard of an alpha channel? The way you make the window transparent but the decorations opaque is to have the window manager set the [per-pixel] opacity of the texture that then gets passed to the compositing manager.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    16. Re:Window manager land by DnasTheGreat · · Score: 1

      That would be E17.

    17. Re:Window manager land by octopus72 · · Score: 1

      Alpha channel covers only transparency. What about other effects? Do you want important system message to wobble or to be still and readable? Or consider any other possible effect in the same context. Separate compositor can't know that information without input from window manager. Making them work in single process only simplifies design for both compiz and plugin developers, which can only benefit Xgl users. After all, Anyone disagreeing with this design decision is free to write their own separate composite manager or use already available ones. It's probably even doable to have compiz composition-only plugin which isn't a window manager and instead works with regular window managers (like metacity).

  4. Videos? by moriya · · Score: 1

    This is the same code that was running in the Novell Linux Desktop 10 preview videos as seen earlier

    Could someone post the URL where these videos are available?

    1. Re:Videos? by Organic_Info · · Score: 5, Informative

      Can't be bothered to check the article links hey? Check the Novell link.

      http://www.novell.com/linux/xglrelease/

      --
      "Things that you own end up owning you" - Tyler Durden (via Diogenes of Sinope).
    2. Re:Videos? by moriya · · Score: 1

      The line I quoted implied it was mentioned elsewhere so thus I did not check. And nowhere in the paragraph did it say that the videos are also on there. If the blurb was worded differently, then I might have checked the page already.

    3. Re:Videos? by xNstAble · · Score: 1

      You can find videos and more info here:
      http://www.novell.com/linux/xglrelease/

  5. Eye candy can make sense by Max+Romantschuk · · Score: 4, Interesting

    Most people who dislike eye candy do so because it slows things down or clutters the UI. Watching these videos and seeing what Apple has done with OS X made me realize that eye candy can make the interface more intuitive when done right. The virtual destop cube -thingy really looked like something usable for a change.

    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.

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:Eye candy can make sense by ardor · · Score: 5, Insightful

      I agree. Furthermore, the current state actually does not make much sense. Considering that, for example, nvidia-chips do not have a dedicated 2D core anymore, the driver has to emulate 2D for the legacy 2D APIs that have been used until now. Essentially, dedicated 2D development is dead; its nonsense to have a 2D core since the 3D one can do everything 2D-related much faster and with extras like blending or shaders.

      So right now we have an artificial distinction between 2D and 3D. The vendors have to deal with composite stuff AND with opengl acceleration, sometimes simultaneously. Using OpenGL as the base for everything is much better, since opengl already has a client/server-architecture, driver development gets easier, X as a whole becomes leaner, responsiveness and look-n-feel of X improve, and the CPU does not have to deal with fake transparency stuff.

      So its all about moving the 2D/3D-distinction away from the driver into the X server.

      --
      This sig does not contain any SCO code.
    2. Re:Eye candy can make sense by Anonymous Coward · · Score: 0

      "Desktop Manager" on OS X had these cube-transitions (among other transitions) when changing virtual desktops. It was nice for a while, but I think that most users ended up turning the animation speed up as fast as it could go, or turning the animations off. I certainly did.

      Eyecandy is nice, but it should not slow down interaction with the GUI.

    3. Re:Eye candy can make sense by joebebel · · Score: 1

      Exactly - except that the people who use linux all the time tend to abhor too much eye candy. A lot of *nix users think KDE or Gnome is too much already. A lot of people who like fancy, useful 3d user interfaces have already got their macs too :)

    4. Re:Eye candy can make sense by VON-MAN · · Score: 1
      What bothers me is that the FOSS community didn't seem to take this technology seriously until Microsoft announced it was going into Vista.

      You're forgiven because you said "seem". Don't be bothered, the discussion over eyecandy in the FOSS community is as old as the GUI. Heck, for some the GUI alone is eyecandy.

      Here's hoping the result isn't half-baked.

      Why would the result be half-baked?

    5. Re:Eye candy can make sense by MikeFM · · Score: 1, Insightful

      As someone that's spent way to much time trying to get work done on OS X I absolutely disagree. OS X is fine for users trying to run two or three windows but for serious users that run ten or twenty programs at once it just is in the way.

      I'm fine with eye candy if it does something useful but if it doesn't then it doesn't belong, as a default, on my desktop. This thing looks cool but I don't see it being useful in of itself. Maybe someone will use it to create something useful though. I see 3D as being a good tool for looking at complex relationships but just replacing workspaces with a 3D cube seems pointless.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    6. Re:Eye candy can make sense by nathanh · · Score: 4, Interesting
      What bothers me is that the FOSS community didn't seem to take this technology seriously until Microsoft announced it was going into Vista.

      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.

    7. Re:Eye candy can make sense by FireFury03 · · Score: 1

      What bothers me is that the FOSS community didn't seem to take this technology seriously until Microsoft announced it was going into Vista.

      The FOSS community _has_ been taking this technology seriously, it's just not hit the main-stream. (Seems to be the case with most FOSS GUI stuff that Apple and Microsoft get there first with the shiny bits.)

      From the screen shots I've seen of Vista it looks like the 3D UI features (e.g. 3D windows, etc) are ripped off Project Looking Glass and OS-X, both of which have been around for a long time. As usual, Microsoft are just taking someone else's work and putting it in a system that's already main-stream.

      My immediate questions really are how long until:
      1. XGL ships as standard with Fedora Core
      2. Enlightenment DR0.17 supports all the shiny XGL functionality. Is XGL fundamentally compatable with E17's existing composite system?

    8. Re:Eye candy can make sense by Curtman · · Score: 1

      "The FOSS community have been working on features like this since at least early 2004."

      3Dwm is much older than that. From the PDF available on their web page:

      "Initiated in 1999 by Niklas Elmqvist and Robert Karlsson at Chalmers Medialab"

    9. Re:Eye candy can make sense by ratatask · · Score: 1

      What about those who (like me) dislikes eyecandy for the reason they
      serve only to distract you from the actual work at hand ?

      I want to get work done in an environment that works with me, not cause distraction with all fancy smancy so called "eye-candy" which granted, are cool for about the first 3 minutes (unless you're a 15-year old fanboy, in which case everything is cool). Thereafter it just becomes silly.

    10. Re:Eye candy can make sense by Macka · · Score: 4, Informative
      OS X is fine for users trying to run two or three windows but for serious users that run ten or twenty programs at once it just is in the way
      You need to learn how to use the OS X desktop more effectively then.

      1. Map your Exposé functions to the screen corners from the "Dashboard and Exposé" option in System Preferences. I've got the following mapped: Top-Left-Application-Windows, Top-Right-All-Windows, Bottom-Left-Start-Screen-Saver, Bottom-Right-Desktop. Its way faster than having to hunt out F9-12 between mouse movements.

      2. Make better use of Command-H to hide an app and its associated windows instead of iconizing. It keeps the dock from getting cluttered up

      3. If things are getting too busy on the desktop use Option-Command-H to hide all the other apps except the one you're working on. Instant clarity.

      4. Remember that you can bring an app (and all its associated windows) to the foreground by clicking the app icon in the dock.

      As a serious user who's been using Mac OS X for 3-4 years now, full time, for both work and home I can tell you that the OSX desktop does not get in the way if you make full use of the available features. On the contrary, its a pleasure to use.

    11. Re:Eye candy can make sense by oxymor00n · · Score: 1

      E17, AFAIK, does not have a composite system (X11 composite). I've read some messages from raster that he's thinking about this for e18. What E does have is a XRender output plugin. Since Render is supposed to be fully hardware accellerated in Xgl, this could help. But if it really does make a difference can only tell someone who tried it out (and e17 is quite lean anyways, so i guess the benefit would even out ATM)

    12. Re:Eye candy can make sense by denominateur · · Score: 2

      Or you could just have 4 to 6 virtual desktops and a list of ALL programs that can be accessed using alt-TAB, without messing with all those pesky osx features... man I hate osx even more than windows.

    13. Re:Eye candy can make sense by Serpent+Mage · · Score: 1

      It doesn't replace your workspace with a cube at all. Most all linux desktops already default to having 4 workspaces. This is simply making a more usable navigation among the 4 workspaces everyone already has (linux users). OS X only has 1 workspace so it is difficult for them to grasp the concept right away but having 4 workspaces is exactly what people with 20+ apps open need.

      Also for the record, if you use 5 or 6 desktops then that cube looks like a pentagon or a hexagon. As far as I know, it supports up to 64 workspaces but well personally I feel that anything more then 6 is just hard to navigate through usabily.

    14. Re:Eye candy can make sense by popeyethesailor · · Score: 1

      MS started Avalon over D3D way back in 2003. I'm not contradicting your post, just making a factual observation.

    15. Re:Eye candy can make sense by nathanh · · Score: 1
      MS started Avalon over D3D way back in 2003. I'm not contradicting your post, just making a factual observation.

      Cairo, which is the closest Free Software equivalent of Avalon, also began back in 2003. However the comment you were not contradicting was about Vista, not Avalon.

    16. Re:Eye candy can make sense by Lussarn · · Score: 2, Insightful

      OS X and windows has the same problem, cluttered Dekstops. As you say you need to hide the programs. When on UNIX I don't have overlapping windows, I use virtual desktops. It doesn't clutter and works really well. I manually position my programs the way I like to have them, that way I know where they are. On Win and OS X the windows can be all over the place where there is enough space at the moment. I don't see anything you just explained that changes that. No thanks. I don't want to search for my programs.

    17. Re:Eye candy can make sense by xtracto · · Score: 1

      I agree with you in this sense, I have never understood what is the functionallity of the "transparency", I mean, what is the big deal, I can blend the content of all the stacked windows on the screen. Aside of the "coolness" factor It is confusing.

      Why would you like to make lets say, your Firefox window transparent and having under that OpenOffice Word and under that your desktop image showing the moving world clock, what you will see at the end is, Nothing, just a mess of blended images.

      Really, someone please tell me a way to use is productevly as I do not mean to be a troll but, I cant find any use for that.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    18. Re:Eye candy can make sense by cyclomedia · · Score: 2, Interesting

      it's also worth bearing in mind that the desktop is *already* 3d... you have windows on top of other windows, objects in front and behind of each other, it simply lacks perspective.

      --
      If you don't risk failure you don't risk success.
    19. Re:Eye candy can make sense by popeyethesailor · · Score: 1

      As far as I know, Cairo is just a 2D graphics lib; Avalon's scope is a little more than that - it atleast includes both 2D/3D, a markup language for UI development, animations, audio/video support,text handling, among other things. And it was originally targeted for Vista(Longhorn), though back-ports exist for XP/2003.

    20. Re:Eye candy can make sense by master_p · · Score: 1

      What you said seems interesting superficially. But when you examine the technology, you will see that nothing really groundbreaking will come out of this. The only real benefit from using the 3d hardware of a graphics hard for GUIs would be the independence of the image from the underlying video resolution. But since the GUI display will never become a vector display, this benefit will never be realized: all solutions currently implement top-level windows as 'textures', thus the bitmap world is here to stay...which is a pity, really, because modern 3d cards excel in vector graphics manipulation (they can manage billions of polygons per second).

    21. Re:Eye candy can make sense by Anonymous Coward · · Score: 0

      get the free "Desktop Manager" app for OS X and you can have plenty of desktops, and do cool transitions between them

    22. Re:Eye candy can make sense by 10Ghz · · Score: 1
      I have never understood what is the functionallity of the "transparency"


      It looks cools. I for one would like to see the unfocused windows become partially transparent. It would effectively differentiate the focused windows from the unfocused windows. You might say that "we don't need something like that". And you are right. But if I had to choose between two functionally identical systems, with one of them being gorgrous and the other one being ugly, I would choose the gorgerous system.

      There's nothing wrong with looking good.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    23. Re:Eye candy can make sense by Anonymous Coward · · Score: 0

      Hey, bonehead:

      I can have virtual desktops and use Command-Tab to move through the list in OS X, too (without messing with all those [other] pesky OS X features). So where's your problem with OS X?

    24. Re:Eye candy can make sense by Gulthek · · Score: 1

      So use virtual desktops:

      Codetek Virtual Desktop Pro. I've moved beyond virtual desktops myself. I used to be incredible anal about my virtual desktops going so far as to label them by program type or even by program. When I switched to OS X from Linux two years ago I was annoyed by the lack of virtual desktops and focus follows mouse, but now with expose and the dock I find virtual desktops clunky and hard to use.

    25. Re:Eye candy can make sense by Anonymous Coward · · Score: 1, Interesting
      What about those who (like me) dislikes eyecandy for the reason they serve only to distract you from the actual work at hand ?
      Then you don't enable it. The answer is so blindingly obvious that I suspect you posted just to let everyone know how much you disdain eyecandy (as it distracts you from your single emacs window in twm) in an attempt to get precious "slashdot cred". I swear, "eyecandy distracts me from my work" is the new "I ditched TV ages ago and I'm all the better for it blah blah blah".
    26. Re:Eye candy can make sense by ratatask · · Score: 1

      What's with the trolling ?

      I don't use twm, nor do I use emacs, or otherwise run a single whatever window.

      Eycandy can't always be "disabled". You have toolkits incorporating shadow/hover
      features.
      You have animated icons here and there. Applications starts to make windows tranclucent.

      Not everything is tweakable. (Well - in some desktops, particulary
      some that begins with a 'K'. It is, and it still has a feel of disorganizing withall these turned off)

      My mere point it, why not rather spend resources enhancing user productivity, than all these "features" ?

    27. Re:Eye candy can make sense by xtracto · · Score: 1

      Yeah... you and me sure have very different tastes... . I prefer to squeeze every CPU cycle for the work I am doing :)

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    28. Re:Eye candy can make sense by Anonymous Coward · · Score: 0

      The markup language is actually not UI-dependent; it is a dependency injection framework. There has been talk of using this for a lot more than just avalon; some configuration problems work way better with this sort of framework.

    29. Re:Eye candy can make sense by DavidHOzAu · · Score: 1

      My mere point it, why not rather spend resources enhancing user productivity, than all these "features" ?
      Because adding features increases user productivity. More features = more things I can do.

      That's why extensions, plugins, and shared objects exist: to enhance our programs by adding features.

    30. Re:Eye candy can make sense by TheRaven64 · · Score: 1
      There are three schools of thought when it comes to this kind of thing:
      1. Eye candy is pretty, and we need more of it.
      2. Effects, used in moderation, can provide important visual clues to the user making interaction easier.
      3. Eye candy distracts me from my work.
      Microsoft tend to sit in the first camp, with a few lone voices in the second. Apple tend to be more in the second camp, but with a strong leaning towards the first. Most open source developers seem to be resolutely in either the first or third group.

      There are lots of things that transparency can be used for. Consider tool windows. There are often a lot of these, and they can make the UI cluttered. OS X avoids this by hiding all tool windows when their owner is not first responder, as do a few other UNIX environments I've used. This can be slightly jarring, since windows vanish and re-appear. A nicer solution would be to have them fade to being almost transparent. This would provide a constant visual clue reminding the user where they are, but help reduce desk clutter. You might also make them unclickable (passing clicks to the windows underneath) in this state, but I'd have to see a user study to see whether this would be beneficial or confusing.

      There are lots of ways in which translucency can be used. My personal favourite is for notifications. Rather than having dialog boxes pop up with just an 'Okay' button (really, really, bad UI - why require user intervention when the user is not making a decision? See Raskin), you pop up a translucent notification that gradually fades over time. The user can see it and ignore it. OS X uses these for things like volume changes from the keyboard volume buttons and when it loses connection with a bluetooth HID.

      --
      I am TheRaven on Soylent News
    31. Re:Eye candy can make sense by Anonymous Coward · · Score: 0

      I love it how you italicized serious just to prove how serious you are about your Apple-enhanced ePenis.

    32. Re:Eye candy can make sense by delire · · Score: 1
      No thanks. I don't want to search for my programs.
      Precisely. After giving OSX Tiger a try for several weeks, and even with a virtual desktop extension (that should be installed by default - KDE/Gnome have had this for 10 years or so) and reading HOWTO's in blogs and the like, I found it sluggish and domineering to use compared to that of KDE on the same machine under Linux. This bizarre 'Finder' program assumes my applications are somehow lost already and I feel like I'm constantly managing my Windows instead of using them. After turning off all the special effects any further attempts to configure the environment to suit me were thwarted - as though manipulating the environment was somehow a bad thing and really shouldn't be attempted. Why can't I have an applications menu or panel under RMB instead of all the way down at the bottom of the screen? Why can't I save window layouts by name for the next time I log into the machine? Why can't I group windows to one-another?

      I'm sure OSX is a revolution for Windows users making the switch but from a useability perspective it does seem a few years behind Linux offerings - eye candy aside.

      Let's hope incorporation of Xgl does compromise the configurability of Linux DE's that support it, or hit the GPU so hard it slows performance.
    33. Re:Eye candy can make sense by delire · · Score: 1

      .. I meant to say [...] "does not compromise configurability of Linux DE's that support it"!

    34. Re:Eye candy can make sense by Kadin2048 · · Score: 1

      ...a list of ALL programs that can be accessed using alt-TAB

      Erm, which is exactly what you get if you press Command-Tab on a Mac. (That's OpenApple-Tab to all you old-school folks out there.) Except instead of a vertical list, it's displayed left to right, which I've always found faster to read. And the applications are ordered by last use, so pressing Command-Tab quickly switches you back to the last application, pressing tab twice gets you the application before that, etc. I think it's a much better interface than WinXP's or Linux's app switchers, although I admit the differences are minimal.

      The lack of virtual desktops on Mac OS is a bit of a drag, though. There aren't a lot of features that I think MacOS is lacking, but that's one of them. I understand that it might confuse some new users, but I think it could be enabled as a preference or something.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    35. Re:Eye candy can make sense by cmdrbuzz · · Score: 1
      Why can't I have an applications menu or panel under RMB instead....

      I'm not sure why you'd want it, but you can have a contextual menu of the currently running applications.
      Have a look at FruitMenu from Unsanity. It does all of that and more (for $5 or so)

    36. Re:Eye candy can make sense by Anonymous Coward · · Score: 0

      Linux has an 'app switcher'? Should I modprobe it?

    37. Re:Eye candy can make sense by delire · · Score: 1
      I'm not sure why you'd want it
      Hehe this should be an Apple Mantra.

      Thanks, but this shareware doesn't cut it either, I wanted a full contextual menu for applications running or not, and right under my cursor wherever it was.

      Having tried Tiger I realised I've been spoiled with Linux desktops over the years; I set up a desktop once just how I like it and take that with me to whatever machine I'm using. KDE in particular offers a wide range of sensible customisations without hunting around and reading endless HOWTO's. OSX just doesn't seem to offer what I need to be productive out of the box - it takes far too much work tweaking and hunting around online to make it a personalised experience. While it was fun to try OSX for a sustained period, the G5 now runs Ubuntu.
    38. Re:Eye candy can make sense by Anonymous Coward · · Score: 0

      hi, yea, i use point 3 alot. especially when working (to get rid of background apps with their inconsistent look compared to the desktop background). option-command-h and bang, all the other windows are hidden, much clearer sight. i wish windows would have the option. i know some linux WMs have it.

    39. Re:Eye candy can make sense by miyako · · Score: 2, Insightful

      There is one instance when I've found transparency to be very useful in OS X- and that is with the terminal. It is incredibly nice to be able to code in a terminal window and have documentation open beneath the terminal so that you can simply look through the code to see you're documentation.
      The thing about transparency isn't that you want to have all your windows transparent, it's that you want to be able to have one window open full screen and still be able to quickly reference another window.

      --
      Famous Last Words: "hmm...wikipedia says it's edible"
    40. Re:Eye candy can make sense by modmans2ndcoming · · Score: 1

      sounds more like you have gotten used to the Linux desktop rather than spoiled by it. (unless you mean spoiled as in ruined [in a negative way])

    41. Re:Eye candy can make sense by mmkkbb · · Score: 1

      I think it's a much better interface than WinXP's or Linux's app switchers, although I admit the differences are minimal.

      Um, the WinXP alt-tab works exactly as you describe, and with the Microsoft powertoys, you can actually make it display a preview of the window you are switching to.

      The lack of virtual desktops on Mac OS is a bit of a drag, though.

      http://desktopmanager.berlios.de/

      --
      -mkb
    42. Re:Eye candy can make sense by bjohnson · · Score: 1

      So use virtual desktops: http://desktopmanager.berlios.de/

    43. Re:Eye candy can make sense by p3d0 · · Score: 1
      Using OpenGL as the base for everything is much better (. . .)
      Except that OpenGL, last time I checked, can't even do curves in hardware. It only does polygons. That makes implementing things like SVG pretty labour-intensive.

      Other than that, I really like OpenGL. To bad OpenVG (which can do curves in hardware) seems, to me, nothing whatsoever like OpenGL, aside from the name and the function naming conventions. My favourite part: any OpenVG call can cause an out-of-memory error at any time, and can leave the graphics system in any state it wants. Yeah, that's a real winner of an API.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    44. Re:Eye candy can make sense by fak3r · · Score: 1

      "Having tried Tiger I realised I've been spoiled with Linux desktops over the years; I set up a desktop once just how I like it and take that with me to whatever machine I'm using. KDE in particular offers a wide range of sensible customisations without hunting around and reading endless HOWTO's. OSX just doesn't seem to offer what I need to be productive out of the box - it takes far too much work tweaking and hunting around online to make it a personalised experience. While it was fun to try OSX for a sustained period, the G5 now runs Ubuntu."

      Thanks for that comment, this is EXACTLY what I try to get across when ppl see my iBook and wonder why I don't run OSX on it! "OSX has the best gui out there" just misses the point of running Gnome/Openbox/whatever for me. The freedome to do whatever with your desktop spoils you, once in OSX you can do...some things, and with 'shareware' you can do...more things, but you can never do ALL the things that you just take for granted using Linux (or BSD) as a desktop/workstation. I've never been more content and productive as when I ran Openbox at work; I had 6 virtual desktops (one for web, one for email, one for dev, one for terms, etc) that I could switch around to via the scrollwheel! Perfect. Yes, you can do SOME of this in OSX, but you'll never be able to match the speed and simplicity that you can in a free and open DE.

      I know OSX is perfect for some since it's "The best GUI on top of UNIX!" but those ppl are not me, and do not work as I do. As for hating finder, yeah, it blows, and the thing is I never even use Nautilus in Linux; I'm just too used to the comamand line. You can never get faster or more precise than doing things CLI, plus it's the way you *have* to do it on your servers, so why not be used to it?

    45. Re:Eye candy can make sense by CableModemSniper · · Score: 1

      1. Map your Exposé functions to the screen corners from the "Dashboard and Exposé" option in System Preferences. I've got the following mapped: Top-Left-Application-Windows, Top-Right-All-Windows, Bottom-Left-Start-Screen-Saver, Bottom-Right-Desktop. Its way faster than having to hunt out F9-12 between mouse movements.

      Hunt? Hunt!? Come on, they're nice big keyboard buttons. Plus by using the keyboard buttons instead of hotcorners (yech for the most part, although I do have one for disable screensaver) dragging and dropping just became a lot more useful

      --
      Why not fork?
    46. Re:Eye candy can make sense by Doctor+Memory · · Score: 1

      having 4 workspaces is exactly what people with 20+ apps open need

      No, people with 20+ apps open need four monitors. Trust me, once you go dual-head, you never look back (or need to -- just put a reverse view on the other monitor... ;)

      Seriously, my productivity increased probably a good 20% or so once I was able to keep my full-screen IDE on one monitor and a full-size display of the current spec on the other. No more flipping through thirty or forty pages of printout to find a definition while coding a use case, no more minimizing or maximizing or tiling, just throw an app on a monitor and use it.

      --
      Just junk food for thought...
    47. Re:Eye candy can make sense by shadwstalkr · · Score: 1

      why not rather spend resources enhancing user productivity, than all these "features" ?

      Two reasons: eye candy sells software, and making advancements in usability is hard and not necessarily universal across all users.

      Hardly anybody is going to work with a transparent window, or watch a movie on the edge of a cube, but it's something that impresses people and gets them excited about trying your software. On the other hand, most people don't even realize how much more productive they could be with features X, Y, and Z, so they couldn't care less about seeing them in software demos.

      The bottom line is that to compete in the desktop market, you have to have some wow factor.

    48. Re:Eye candy can make sense by darmey · · Score: 0

      Whoa! If microsoft is in 1st camp, then why is the Windows GUI so UGLY compared to KDE/Gnome/OSX and even XFCE?

    49. Re:Eye candy can make sense by dlZ · · Score: 1

      I swear, "eyecandy distracts me from my work" is the new "I ditched TV ages ago and I'm all the better for it blah blah blah".

      I was one of those "ditched TV ages ago" people, mostly because cable was expensive and I was poor. So I gave up on it, read a lot more, and played a lot more video games (okay, I played Unreal Tournament and that was about it.) Now I can afford cable, have the whole digital package, blah blah blah, and love it. I still don't watch a lot of TV and I play less Unreal Tournament (now the 2004 variety.) I'm pretty sure I'm not worse off because I watch TV some now, if anything I'm better for it, because I still read a ton and get to enjoy my other hobbies, but I also work out more because I like to while I watch TV.

      On the subject of eye candy, if you don't like it just DISABLE IT. Not that hard. I like KDE with transparency turned on. I'm pretty sure it doesn't distract me from getting my work done, and I enjoy the experience more with a little bit of eye candy prettiness. I dislike OS X for the main reason that I just don't like it. I don't need to give a ton of reasons why, it's just not for me. Same goes for GNOME, I just really don't like it. Desktop wars are as pointless as OS wars. We have multiple choices, so just choose what suits your needs and you enjoy using.

      Now /. distracting me from work is a completely different matter.

      --
      rm -rf ./evidence @ punkcomp
    50. Re:Eye candy can make sense by octopus72 · · Score: 1

      You are talking about plain OpenGL OpenGL backend) which investigates appropriate GL ways to do required work.

    51. Re:Eye candy can make sense by octopus72 · · Score: 1

      You are talking about plain OpenGL 1.5(or less) or 2.0 specification?

      Extensions handle "missing functionality" problems. If you have a capable hardware, design extension, implement it in driver and you have what is needed. Another popular method is to use pixel shaders to do antialiased vector rendering. Xgl doesn't really care here about implementation specific problems, it leaves all that to glitz (Cairo - OpenGL backend) which investigates appropriate GL ways to do required work.

    52. Re:Eye candy can make sense by octopus72 · · Score: 1

      Avalon is also a (graphic) hardware accelerated UI engine, similar to Xgl.

    53. Re:Eye candy can make sense by 10Ghz · · Score: 2, Interesting

      Yeah, I need every bit of CPU-power to surf the web, draw images, check email... I guess I could reduce my compile-times by 0.3% if I eliminated all eye-candy. But OTOH, that would make my computer-usage a bit less enjoyable, so I fail to see the benefit.

      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.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    54. Re:Eye candy can make sense by pthisis · · Score: 2, Insightful

      As an alternative, you can have focus-follows-mouse and put the docs on top of the terminal.

      One of many reasons I hate click-to-focus, autoraise, and other things that force the window with focus to also be the on top.

      --
      rage, rage against the dying of the light
    55. Re:Eye candy can make sense by octopus72 · · Score: 1

      Interesting point.

      In theory Xgl could buffer, e.g, all XRender commands used to draw data to X app bitmaps and let compositing manager actually render them with appropriate transformations accounted for. Same with server side fonts or other similar extensions.

      Not easy thing to design though, especially if application does partial screen updates. In that case you would need to rule which vector operations are still visible on desktop and which aren't and delete them from operation queue (which could in case of full-window updates simply be flushed). To have this functioning for applications that can take advantage, I think there should be new protocol extension for actual applications to actively control that queue.

      I remember that Avalon stores vector data on graphic card before compositing, at least for 3D objects (I'm not sure how they do fonts).

    56. Re:Eye candy can make sense by Crazy+Eight · · Score: 1

      Hmmm. I'm not sure I understand your point. No matter how abstract the initial representation of an image it will still have to be rasterized. If that means tapping hardware GL and shaders to turn SVG (or what have you) into a bitmapped texture, and only then painting it to a monitor I don't see what's lost. The available hardware is still utilized. Doesn't the intermediary step merely add flexibility?

    57. Re:Eye candy can make sense by Anonymous Coward · · Score: 0

      Here's a free clue dude: there are no real curves on a pixel-based screen.

    58. Re:Eye candy can make sense by starnix · · Score: 1

      Limited functionality. Why do you think it "Just works"? Because you really can't do much beyond what Apple decided it wants to let you do.

    59. Re:Eye candy can make sense by be-fan · · Score: 1

      Neither API supports curves at the lowest levels. Both handle curves by tessellating them to polygons then sending the generated vertices down the transform and rasterization stages. Hardware tessellation isn't used that often on OpenGL, however, since OpenGL-capable platforms (unlike the embedded platforms targetted by OpenVG), are able to do flexible and high-quality tessellation in software.

      --
      A deep unwavering belief is a sure sign you're missing something...
    60. Re:Eye candy can make sense by master_p · · Score: 1

      If the display was vector, then the visual effects would be much better. With rasterisation, drawing commands are rasterized as soon as they arrive in the X server, causing effects to produce pixel artifacts.

      For example, let's say that we need to change the font size of menus. If the display was vectors, the only action needed would be to scale the font vectors in the appropriate manner; whereas with rasterization, the GDI engine must rasterize fonts to the new size.

      Furthermore, if fonts were vectors, then special serif information would not be needed: the serifs would automatically be drawn as functions of vector drawing.

      Another example: suppose we want to have windows with rounded edges. Play a video in a window, then drag another window onto the video player and watch the rounded edges: are they still round, or the part behind the rounded edges is not updated and remains black? the reason for such things is that the window system needs to calculate regions i.e. visible rectangle lists. If the display was vector, such problem would not exist: at every refresh rate, the display would be built out of vectors.

      Another example: a CAD application opens a CAD document that is 10000x10000 pixels wide, and the user wants to see the whole image by opening the window in a virtual desktop. With rasterisation, the 10000x10000 window in 32-bit color as a texture would need 4,000,000,000 bytes, something which is impossible with 32-bit computers. With vectors, the window would take up so much space as the drawing commands needed to built that window: a few Kb at most. In fact, maintaining rasterized windows would consume a lot of video memory, whereas with vector drawing the video memory utilisation would be much better.

      Another example: window zoom effects. If you remember from early MacOS, when windows appeared/disappeared, a rectangle made out of lines was zoomed from/to the icon that was used to open the window. Now the MacOS display does digital zoom effects on the window texture. The overall effect has smooth animation, but the raster display causes pixel artifacts to be visible on the effect: it is similar to going very close to a wall in an FPS game. If the display was vector, no such problem would exist.

      Another example: windows within windows. Many applications support the MDI interface. With a vector display, it would be possible to zoom windows within windows and provide the same effects as for top-level windows. With the rasterisation technique, it is only top-level windows that are managed as textures; effects are only available for top-level windows.

      Another example: icons. Icons would be much more detailed, much better animated and take much less space if they were vectors. On Windows XP, for example, when an application that uses the graphics card heavily is closed, the Window GDI engine "momentarily" makes a mess of icons because the GDI defragments the video memory, moving icon images around (sometimes the "momentarily" part becomes long, if the swap file management kicks in, or infinite, if there is a problem, needing to reboot the machine). With a vector display, no such problem would exist, because vector data need not be continuous in memory (and take much less space).

      There are numerous examples where vectors are better than bitmaps.

    61. Re:Eye candy can make sense by p3d0 · · Score: 1
      Ok that's interesting. I made the mistake of coming off as an OpenGL expert, but really I haven't done that much of it. For instance, I have never used tesselation. :-)

      Thanks for the info.

      --
      Patrick Doyle
      I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
    62. Re:Eye candy can make sense by Macka · · Score: 1


      Not on a PowerBook they're not. The F* keys are half the size of the regular keys. Believe me, using hot-corners is way faster.

    63. Re:Eye candy can make sense by Macka · · Score: 1


      Ditto. I tried the free Desktop Manager which (last time I checked) was better than the Codetek virtual desktop. But even so, I've found that its slower (for me) in real life to work with virtual desktops than not.

    64. Re:Eye candy can make sense by Serpent+Mage · · Score: 1

      Trust me, once you go dual-head, you never look back (or need to -- just put a reverse view on the other monitor... ;)

      I have dual-monitors at home and work. Yes you are correct once you go dual you can't go back. However, it still doesn't change the fact that even with dual, multiple desktops still kick the pants of a single desktop for much the same reason as dual monitors is better then one monitor.

  6. Finally! by rsilvergun · · Score: 4, Insightful

    Real Transparency! But who's providing the hardware accel? This is still kinda sticky, right now your choices boil down to nvidia's closed source driver (not that I have a problem with that), ATI's bug fest (sorry, but it's true), or a really old Radeon. Oh yeah, while I'm idly wondering, what are the odds of this making it into mainstream desktops ( stock gnome/kde )?

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Finally! by sumi-manga · · Score: 1, Informative

      I believe it can be installed on gnome.

    2. Re:Finally! by crwl · · Score: 3, Informative
      The open source R300 drivers (http://r300.sourceforge.net/ - now part of Mesa/DRM + X.Org source trees) for the 9600 and 9800 series of ATi Radeons seem to be currently at least somewhat usable.

      I mean, at least Planet Penguin Racer (ex-Tuxracer) seemed to work fine, 3D acceleration and all..! :P

    3. Re:Finally! by CRCulver · · Score: 0, Troll

      I've been waiting a long time for this. And this [gnome.org], and this [beaglewiki.org], and this [nat.org].

      So you've been waiting a long time to see the Free Software world destroyed by Microsoft in patent disputes because we foolishly accepted the trojan horse that is Mono.?

    4. Re:Finally! by SillyNickName4me · · Score: 1

      I have played with those drivers (actually, I'm kinda stuck with the new xorg ati drivers and dri because the kernel I use doesn't work well with the 'old' dri module).

      They are nice, tho fairly incomplete as far as r300 support goes. It is a real step forward tho, and the difference with pure software rendering is huge.

      For those with slightly older cards, the difference is quite substantial as well. For the first time I have seen a 9200 perform at least good enough to be usable for things like enemy territory on linux (something that has never been a problem on anything from nvidia that is more recent then a tnt2 really, with their proprietary drivers that is, while the proprietary ATI drivers have always given me huge problems, preventing them from being usable alltogether for me). Depending on the application you can see upto some 40% increase in performance for 3D work.

      I haven't used them enough with a 9600 to say anything about stability with that hardware, but stability with the 9200 I'm using right now (well, a 9600SE actually, but that is pretty much a 9200 for as far as drivers go) is excelent.

      All in all, for 'low-end' 3D graphics on Linux, ATI has become a more serious contender with those drivers. The fact that they are open source makes them the prefered choice now unless I want something for more serious gaming on Linux (or FreeBSD usually in my case).

    5. Re:Finally! by Anonymous Coward · · Score: 2, Informative

      I think Nat Friedman was using a Centrino Vaio laptop with 512 mb of RAM and a GeForce 6xxx card for his preview demo of Novell Linux Desktop 10 at the Linux Solutions show last week in Paris (and it was pretty fluid). I don't know which driver he used though.

    6. Re:Finally! by PhilRod · · Score: 2, Informative

      Oh yeah, while I'm idly wondering, what are the odds of this making it into mainstream desktops ( stock gnome/kde )?

      Well, to some extent it's already there: KWin uses COMPOSITE to do translucency and shadows, for example.

      There are plans to extend use of these features in KDE 4. Zack Rusin from KDE, has been working on this sort of thing (you can see an interview with him from the Summer). There's also the Plasma project, which has beauty and usability as its key aims built in from the start.

      And best of all, you can get involved and help make KDE 4 the best ever!

      --
      KDE Documentation Team: http://i18n.kde.org/doc
    7. Re:Finally! by Anonymous Coward · · Score: 0

      Why oh why do people not get it????

      Linux=layers
      linux graphics are roughly layered as followed:

      -Hardware
      -X-server
      -Gui (Gnome/XFCE/KDE)

      With Compiz and XGL:
      -Hardware
      -X-server (XGL which is an x-server that talks OpenGl to the hardware)
      -COMPIZ (Which does hardware effect with whatever is laying on top of it)
      -Gui (Gnome/XFCE/KDE)

      Compiz does not replace anything if you didn't allready use a compsite manager.

    8. Re:Finally! by ciroknight · · Score: 2

      "I've been waiting a long time for this. And this, and this, and this."
      GNOME Storage: Dead.
      Beagle: Braindead.
      Dashboard: oh dear christ.

      The one thing about the whole GNOME project which is about to uproot me and make my move back to QT, is their extreme dependance on Mono. Not only does this put them in legal limbo, it doesn't fix the problems underneath, thus it's building a zoo on top of a house of cards.

      I've played around with GNOME Storage, it was a disaster. (No wonder it died; installing a kernel CORBA object? You've gotta be KIDDING ME). I've played around with Beagle (as much as I could, C# makes me feel dirty on so many levels). I've watched demos of Dashboard. I hated all of them.

      GNOME Storage was on the right path; use the database at daemon level, using a kernel patch to notify you of what's going on. Beagle adapts a tried and true method (Spotlight for GNOME!), but fails to realize that Lucene is simply an index server, that iNotify is only as powerful as the user who's using it, and that the daemon has to run as a per-user instance; not something you'd want to do on a server/multi-user computer. I don't even want to go there with Dashboard.. *shudder*

      I presented as a design plan an idea to recode Beagle using ODBC for database abstraction, running a root-level database daemon, and storing the whole file system in the database, with the metadata extractor running at user level (which allows for a lot more flexibility in controlling what the user can/can't modify in terms of the file system). A system like this would allow for remote file storage (something Beagle doesn't allow for), much like "Roaming Profiles", only everything would roam. It would allow for less redundant storage (no need to keep local copies of anything except for cache). It would allow for a much simpler backup scheme (database replication). And performance would be based on how fast your database server and network connection were based, which granted is slower than your harddrive might be, but with all of the added advantages, I could see people wanting to go that direction.

      It would be the killer business application; clients no longer need very complicated operating system installs, less complicated backup procedures, less complicated IT support (just blank the dumb client and reinstall the OS, something Windows users have been doing for ages). And it would be great for tracking metadata including copyright, permissions, etc. etc.

      So why haven't I coded it? Because I have to LIVE!!! You can't do that kind of work for free. And I've still got to complete a degree, so until then, a dream of having a database file system still escapes me. *sigh*. Enough of my rant.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
    9. Re:Finally! by manno · · Score: 1

      "a 9600SE actually, but that is pretty much a 9200 for as far as drivers go"

      Wrong, wrong, wrong, wrong, wrong.
      Radeon 9550, and 96xx, series are based off of ATI's 4 pipe core that's based of of the 97xx architecture, they are DirectX 9 parts (Shader Model 2) with fully programmable shaders. your 9600SE is no where near similar to the 9200, as far as architecture goes. Driver wise the 9200 drivers should work on a 9600, but your cutting off a huge portion of the 9600's potential. The 9200 is an old 2 pipe core that's a DX 8.1 (Shader Model 1.x) you are castrating your already castrated 9600SE using drivers for a 9200

    10. Re:Finally! by SillyNickName4me · · Score: 1

      Whoops, you are completely right of course.

      I have a 9600se around, but in my workstation is actually a 9200. No idea why I thought I had the 9600se in there. At any rate.. I know I was using a rv280 and not a rv300 based card, and for that one the new drivers seem to do quite a bit in performance.

    11. Re:Finally! by ardor · · Score: 1

      You Sir are completely wrong. Compiz is a combined window manager/compositing manager. KDE uses its own compositing manager (kcompmgr) and its likely that KDE 4 will have a combined WM/CM too.

      --
      This sig does not contain any SCO code.
    12. Re:Finally! by niko9 · · Score: 1

      Have patience young man. Help is coming.

      Sunscribe to the list, or just look at the archives. They have done alot of work. I'm very excited.

    13. Re:Finally! by x_codingmonkey_x · · Score: 1

      From what I have read so far it seems that Xgl only really works with proprietary drivers (ATi and Nvidia). I have also heard people have problems with this, but personally I could care less. If it works well and gives me the beautiful eye candy I desire, it doesn't matter what drivers I'm using.
      As for being included with Gnome and KDE, it is already based on Cairo and thus works with Gnome (which is what the demonstrating was using). I believe that it works with KDE as well, but I'm not sure. However, it is said that SuSE 10.2 will come with KDE 4.0 and Xgl so I assume it should work in KDE by then (I sure hope so since I use KDE).

    14. Re:Finally! by SirTalon42 · · Score: 1

      If I remember correctly, the 'open graphics' hardware is going to ONLY support 2d, with no 3d.

    15. Re:Finally! by Anonymous Coward · · Score: 0

      > I believe that it works with KDE as well, but I'm
      > not sure

      I don't think so. KDE has the problem that it is based on C++ and Qt. I think the KDE people will reinvent the wheel, again. See this posting:

        http://dot.kde.org/1135084395/1135100106/

      This is a really stupid approach. When apple offered them a superiour codebase for khtml they rejected it because it was not "their code".

      Now the same happened with cairo, with glitz and xgl. Same arguments: "no thanks, we can do better", "this doesn't fit into our codebase" etc, etc.

    16. Re:Finally! by LordMyren · · Score: 1

      I'd be interested to see comparison of r300 feature support v. nvidia & ati's drivers.

    17. Re:Finally! by Anonymous Coward · · Score: 0

      I presented as a design plan an idea to recode Beagle using [...] I could see people wanting to go that direction. [...] So why haven't I coded it? Because I have to LIVE!!! You can't do that kind of work for free.

      In the meantime, I get to choose between a slashdot rant about how it could be a "killer application", and something that actually exists and I can run today.

      And I've still got to complete a degree [...]

      I hear ya. It's not like it's possible to get anything started while you're trying to get a degree.

  7. Whoa by strider44 · · Score: 5, Funny

    This is a great advertisement for Novell here - their servers have lasted something like ten minutes already after posting 4 videos on Slashdot!

  8. A little preemptive. by Stalyn · · Score: 5, Informative

    "Xgl has already been checked into the public repositories, Compiz will be checked in after David Reveman's presentation at the X conference."

    Which is Feb, 8th at 10am PST.. Also the XGL code has been available for some time. Browse the CVS. I'm somewhat expecting an update of the code tomorrow too.

    --
    The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
    1. Re:A little preemptive. by linds.r · · Score: 1

      As far as I understand it, the public version of XGL was very out of date for a long long time, much to the dismay of people trying to use it. Essentially, they were dealing with bugs they had seen fixed in public demonstrations. I'm fairly sure this marks the successful merge of some recent XGL into a fork of X.org, for the most part done by the X.org/DRI maintainers.

      At least this marks a step toward the future of X rendering for 2 of the 3 available visions (to my knowledge). They all seem to be going for very similar visual/functional features, with only implementational differences (whether you run gl as a special, all encompassing yet sub X context, run X on GL, or change X such that it direct renders GL contexts). Facts may be in error.

      Whatever wins out, I'm glad we will one day soon leave behind the flicker. It will not be missed.

  9. FYI by sumi-manga · · Score: 0

    It appears David has been working hard over there at Novell to get this into the community quickly perhaps. With some rapid development, I hope this helps people decide next year between Vista "A" $200, "B" $350, or "C" $500 and openSUSE $0.00 + shipping.

  10. Debian by Saxophonist · · Score: 5, Funny

    Wow! I can't wait until this hits Debian stable, probably in the Debian 15.8 release in 2028.

    1. Re:Debian by 1310nm · · Score: 2, Funny

      You give them too much credit.

      I predict version 5 by that time, and Xgl will still be in an unstable apt repo.

    2. Re:Debian by slashdotmsiriv · · Score: 1

      By the time it gets stable in the Fedora repositories, we will be talking about FC 15.

      Seriously any idea when I will be able to yum those xGL rpms?

    3. Re:Debian by Karora · · Score: 2, Informative

      Clearly this is contradictory. If you "can't wait" until it hist Debian stable then you are looking for a release which is less stable than Debian stable.

      The reality is, of course much simpler. Odds are that given it's optional "runs on top of Xorg" nature it will be available in Debian testing within 3 months and will consequently be released next time the 16000 or so Debian packages are declared stable enough for a release.

      </TrollFodder>

      --

      ...heellpppp! I've been captured by little green penguins!
    4. Re:Debian by Jeff+DeMaagd · · Score: 1

      I guess the only way to point out the truth on this site is to work it into a joke.

      The last couple times I expressed disappointment in how far behind Debian Stable can get, I was marked as a troll several times over. And no, I won't load unstable or experimental software onto a server or workstation if I can avoid it, I'm just saying that Stable can move a bit more more often and not get so behind.

    5. Re:Debian by DigiShaman · · Score: 1

      Hey! That's got a good ring to it. :D

      "It's not stable unless it's Debian stable"

      --
      Life is not for the lazy.
    6. Re:Debian by muyuubyou · · Score: 2, Informative

      That may be a valid point for libraries or server-related packages, but for anything that has to do with a windows manager, you're just wrong about your concept of stable. You're looking at "unstable" or "testing", or Ubuntu which isn't any more stable than any of those two BTW.

      It's just that their choice of names is a tad misleading.

    7. Re:Debian by Anonymous Coward · · Score: 0

      seriously, i'm new to debian, but i was pretty suprised to see that the latest stable release (sarge) installed XFree86 (and kernel 2.4 !) by default.
      the parent's joke raise a real concern: how long before newer graphical technologies make it into debian ?
      is it easy to use unstable packages if you just want to test new stuff on a box that don't need rock solid stability ?

      PS:
      I quickly found how to install with kernel 2.6 (2.4 couldn't boot on my pc) but is there a way to choose Xorg over XFree86 to be able to get the latest updates ?

    8. Re:Debian by Curtman · · Score: 1

      "I predict version 5 by that time, and Xgl will still be in an unstable apt repo.

      And packages.debian.org will still be broken, as will search.debian.org. Seriously, they can't have been working very hard on it. It'll be two years in May.

      Lazy asses.

    9. Re:Debian by Anonymous Coward · · Score: 0

      2028 it is then!

    10. Re:Debian by Anonymous Coward · · Score: 0

      I just used the installation from the Internet instead of that from a CD and before all the downloading, I just added testing repositories to the list. After install, I had all the newest software available. Unfornutalely, I still wasn't able to load X server with kernel 2.6.8 because, if I'm not mistaking, of a udev or something like that. I'm really not into these things. But the latest kernel version solved that problem.

    11. Re:Debian by squoozer · · Score: 1

      How about this for a solution. Debain make a stable server version and a stable desktop version. The server version can be as stable (or even more so) as the current stable releases. The stable desktop version would be released every 6 to 12 months and be pretty damn stable but not as stable as the server version. That way you get the benifit of most of the stability on the desktop without falling horribly far behind. I'm currently tracking unstable because I don't want to fall too far behind but I would probably track "stable desktop" if I could be sure I would get regular well planned updates.

      --
      I used to have a better sig but it broke.
    12. Re:Debian by Ginger+Unicorn · · Score: 1
      Isn't that what Ubuntu is? Albeit unofficial in that it is a derivative of Debian, it seems to effectively provide what you suggest.

      And I'm glad it does because I agree with you that that is exactly what we need. I was put off Debian by the fact my DSL modem wasnt directly supported by Sarge; a week of research couldn't help me fix it, but then I stumbled across FAQs that told you how to set it up on Ubuntu so I gave it a go and have had nothing but joy and satisfaction using this well supported and up to date 'desktop version' of Debian.

      As for stability issues, there are the odd problems (close a terminal window without typing 'exit' and it leaves a non killable 2.2mb procces, you have to patch firefox 1.5 onto the system becuase 1.0 has bad memory leaks, a few other App memory leaks, etc) but its certainly not less stable than Windows.

      They have a 6 month release schedule and everything is anchored in Debian 'unstable', but with the worst bugs removed so that desktop users have an acceptably stable system to use.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    13. Re:Debian by ezzewezza · · Score: 1

      coincidentally, that's about when gentoo users will finally have everything compiled again to use it.

    14. Re:Debian by Anonymous Coward · · Score: 0

      Unfornutalely, I still wasn't able to load X server with kernel 2.6.8 because, if I'm not mistaking, of a udev or something like that.

      If you are talking about udev vs hotplug getting locked up where you can't apt-get upgrade, you need to manually download the .deb package for the 2.6.12 kernel and install it. Reboot and you should be able to finish updating.

    15. Re:Debian by Hatta · · Score: 1

      I'm just saying that Stable can move a bit more more often and not get so behind.

      But then it wouldn't be stable anymore. Quality control takes time, especially for an all volunteer project.

      --
      Give me Classic Slashdot or give me death!
    16. Re:Debian by Anonymous Coward · · Score: 0

      Your "stable desktop version" is called "Debian unstable". Really! The name is misleading, but "Debian unstable" is in fact quite stable. Or you could try Ubuntu, which is based on Debian.

    17. Re:Debian by mrchaotica · · Score: 1

      Now, I could be wrong, but I think they have that... and call it "testing."

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    18. Re:Debian by squoozer · · Score: 1

      I certainly wouldn't claim that the idea is all mine and Ubuntu is close to what I suggest but not quite there. I want a Debian style desktop distribution that is a little more stable than testing. I actually used testing for about 18 months and found it to be very stable but the constant updates were a pain (I suppose I could have just ignored them). I would much rather one big update every 6 months that has been through a defined QA process. Who knows perhaps we'll see it one day. I hope Debian starts to directly address this issue because I think it's the best managed distribution in town but by god is it hard to work with.

      --
      I used to have a better sig but it broke.
    19. Re:Debian by squoozer · · Score: 1

      You don't know much about testing it would seem. Non-critical updates appear on a daily basis - I am suggesting non-criticals are once ever six months after a QA process.

      --
      I used to have a better sig but it broke.
    20. Re:Debian by Anonymous Coward · · Score: 0

      As I've already said, I'm really not a specialist in these things. I just noticed that while loading kernel 2.6.8 there's a problem with udev (which need a higher version of kernel) so I've made an assumption that it makes my X server crash. There were no problems with apt-get. But after recompiling the kernel into the latest, the X server started to work with no other changes in xorg file. So I'm guessing that it's related with udev though I even don't know what it really does and why I need it.

    21. Re:Debian by Anonymous Coward · · Score: 0

      Just about the same time my Gentoo version will finish compiling... What a coincidence!

    22. Re:Debian by Anonymous Coward · · Score: 0

      So you feel that experimental, unstable, testing, stable, oldstable, volotile and security support for testing stable and oldstable isn't enough of a workload, they should also do what ubuntu essentialy is doing because ubuntu doesn't have as many packages and isn't as stable as debian stable (wonder why that is btw?). Good luck in selling this great idea of yours.

  11. Wow by gregeth · · Score: 1

    After watching some of the video (still up too), I'm impressed. While eye candy isn't always the best to create just to have it, I think this is more a case of making a more productive experience. The less time it takes to go switching between applications to look at some information the better.

    Then again, guess I'll have to go get that high end video card just to run the next distro. :)

    1. Re:Wow by Anonymous Coward · · Score: 0

      "Then again, guess I'll have to go get that high end video card just to run the next distro. :)"

      Actually, from what Novell claims (and as I haven't tried it I can't confirm wether it's true or not), this should not be the case.

      Even pretty lowend graphic cards that have 3d acceleration should work fine.

    2. Re:Wow by ardor · · Score: 4, Informative

      Then again, guess I'll have to go get that high end video card just to run the next distro. :)

      No, actually not. The rendering presented in the video does not need a 7800. This is basic 3D rendering most on-board graphics chipsets can handle. This functionality has been around for a decade in consumer cards.

      --
      This sig does not contain any SCO code.
    3. Re:Wow by Anonymous Coward · · Score: 0

      Didn't the first 3dfx cards come out about a decade ago?

    4. Re:Wow by Anonymous Coward · · Score: 0

      I too am really impressed as well. In the future, I'll be able to switch back and forth up to four, or (gasp) six, porn movies! Can't wait. For now, think I'll need to buy a new tube of lube.

    5. Re:Wow by Anonymous Coward · · Score: 0

      I think that's a genuine danger - that you up the requirements for Linux - but on the other hand, the similar features in OS-X work with what are now low-end cards (32Mb) - and of course you get the advantage of taking some work off the CPU.

      I presume there is also a similar graceful degradation of effects?
      i.e. from graphics card accelerated --> rendered by CPU --> don't bother.

      Personally, I think this is one of the most exciting projects I've seen in a while - has the potential to move the Linux desktop up from competing with Windows to competing with Apple, but more importantly should then start moving forward at a faster rate. Desktop Switching is something many Apple users have been asking for for the last two releases.

    6. Re:Wow by SillyNickName4me · · Score: 1

      I think that's a genuine danger - that you up the requirements for Linux

      Seeing how pretty basic 3D hardware can do this, and how it takes load off of the cpu, it is actually more likely to lower the hardware requirements for building a nice looking and responsive desktop with Linux.

    7. Re:Wow by Pecisk · · Score: 1

      And don't forget to add that it is WHY XGL and XEGL is important - if we can show that Linux can use for example, those Intel 3D onboard cards (GraphicsExtreme2 or something) for such eye candy, well, it is as 10:0 in basketball in one quater. It IS important to get lot of new users, even advanced ones, to Linux/Free desktop bandwagon.

      --
      user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
    8. Re:Wow by IamTheRealMike · · Score: 1

      Using XVideo via 3D does require a card that supports pixel shaders though, and according to glitztest my GeForce4MX isn't really up to the task. So I'd have to upgrade at least.

    9. Re:Wow by JesseMcDonald · · Score: 1

      Remember that this is just the first version. There's no reason why they couldn't add support for non-pixel-shader-based XVideo rendering later on, for cards that need it. Right now they're trying to get a basic version working, and they're taking advantage of all the features of modern cards to simplify the architecture. Once the basic feature set is in place they'll create workarounds for older cards. After all, supporting the current XVideo system isn't all that difficult, since they can just pass the XVideo calls on to the underlying X server.

      Of course, some of the effects (transparency, non-rectangular windows) will probably be incompatible with the old XVideo system. In the worst case, they'll just have to disable those effects while XVideo is in use. There might be some visual glitches if composited windows are overlayed on top of the XVideo rendering area, but otherwise there shouldn't be any trouble. Furthermore, with more of the graphics rendering offloaded to the video card, you should have extra CPU capacity available for the video codec.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    10. Re:Wow by LordMyren · · Score: 1

      Doesnt it use indirect rendering (render to texture)? Is that available on old Geforce1 class or TnT hardware?

  12. chipset support? by Anonymous Coward · · Score: 0

    will this work on my ati radeon mobility x1600?

  13. Is this mean, I can finally enable Composite? by layer3switch · · Score: 1

    =======xorg.conf=======
    Section "Extensions"
                  Option "Composite" "Enable"
    EndSection
    =======================

    Does this mean glx module and Composite finally play nice without death to X? I'm so totally confused.

    --
    "Don't let fools fool you. They are the clever ones."
    1. Re:Is this mean, I can finally enable Composite? by ardor · · Score: 1

      In xgl you should disable it, the extension is present anyway (no matter whats written in the xorg.conf).
      Also, if you have a nvidia hardware, you should disable it in xorg.conf.

      --
      This sig does not contain any SCO code.
    2. Re:Is this mean, I can finally enable Composite? by m50d · · Score: 1

      You mean you can't? With the nvidia binary drivers you have to add Option "AllowGLXWithComposite" "true" to the Device section since glx stuff isn't properly composited, but it still works.

      --
      I am trolling
    3. Re:Is this mean, I can finally enable Composite? by Lisandro · · Score: 1

      Indeed. I've tried compositing on my XFCE desktop and a nNvida FX5200 with the binary drivers, and i had these beautiful window shadows and the ability to set window transparency. It works, and works now.

          Unfortunately, nVidia binary drivers still don't properly support glx (OpenGL) if compositing is enabled. The option you mention forces it, but you still get weird graphical glitches everywhere. For the time being, if you can live without glx, try compositing. Really cool stuff.

    4. Re:Is this mean, I can finally enable Composite? by Mo6eB · · Score: 2, Informative

      It is a bit more complicated than that. Xgl doesn't work all by itself - it relies on having a working OpenGL enviroment. In this case - Xorg. So you run Xgl on top of Xorg and Xgl implements RENDER and GLX, by passing relevant calls to the OpenGL system of the underlying Xserver. COMPOSITE is also turned on by default in Xgl, but it does NOT use the underlying server's COMPOSITE.

      It will take some time until all this is finally merged into Xorg and we have an OpenGL-accelerated desktop without the need of running 2 Xservers, but for the time being, if you want (somewhat) stable COMPOSITE with GLX, this is the only way.

    5. Re:Is this mean, I can finally enable Composite? by layer3switch · · Score: 1

      Great! Thanks. I'm absolutely clueless what that just did, but seems like it didn't spit out X err... :)

      --
      "Don't let fools fool you. They are the clever ones."
    6. Re:Is this mean, I can finally enable Composite? by Anonymous Coward · · Score: 2, Informative

      No. GLX still doesnt play ball nicely with composite enabled, BUT, it doesn't have to. XGL is another X server running atop of Xorg's X server - so it has it's own composite implementation. In other words, you still have to disable the composite extension from xorg.conf, but it really doesnt matter, because XGL will be able to produce eye candy anyway.

    7. Re:Is this mean, I can finally enable Composite? by Anonymous Coward · · Score: 0

      I wonder if the linux flash plugin still crash firefox on some websites when composite is enabled ...

    8. Re:Is this mean, I can finally enable Composite? by m50d · · Score: 2, Informative

      It isn't properly supported - any GLX stuff won't have transparency, and, because of how composite works, you may well find that if you hide glx windows the glx stuff is still visible on top of everything else. But it mostly works, and I know I only use glx for fullscreen things anyway.

      --
      I am trolling
  14. Come on guys, stop complaining! by BerkeleyDude · · Score: 4, Insightful

    This is great news! Weren't we waiting for the Xgl?

    Why is everyone complaining about Novell, graphics drivers, Debian, and lots of completely irrelevant topics?

    Nothing can make Slashdotters happy...

    1. Re:Come on guys, stop complaining! by Anonymous Coward · · Score: 1, Funny

      Now you'll need to add complaining about slashdotters' complaining to your list.

    2. Re:Come on guys, stop complaining! by BerkeleyDude · · Score: 2, Funny

      Now you'll need to add complaining about slashdotters' complaining to your list.

      Damn... Not only that, but also slashdotters' complaining about my complaining about their complaining...

    3. Re:Come on guys, stop complaining! by Anonymous Coward · · Score: 0

      There is one thing that makes Slashdotters at least halfway happy... that is, we quite enjoy complaining. Stop trying to belittle our enjoyment, or I'll have to file a complaint about you.

    4. Re:Come on guys, stop complaining! by slysithesuperspy · · Score: 1

      Now your stuck in a loop for the rest of your life, you should trick people into not complaining, without making it look like your complaining yourself.

    5. Re:Come on guys, stop complaining! by Jah-Wren+Ryel · · Score: 1

      Nothing can make Slashdotters happy...

      A couple of naked supermodels just begging for my lovin' should do just fine.

      --
      When information is power, privacy is freedom.
  15. very pretty, but what does it do? by semiotec · · Score: 4, Interesting

    I watched the demo movies, the last one (Spinning Cube) especially looks quite impressive.

    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?

    1. Re:very pretty, but what does it do? by ardor · · Score: 1

      Well, its a new tool for UI design. As with all tools, one has to learn how to use it properly first. For example, OSX shows that alphablending can be useful.

      The main advantage is the sheer responsiveness. Everything feels more fluent, and lags are no longer noticeable.

      --
      This sig does not contain any SCO code.
    2. Re:very pretty, but what does it do? by Lisandro · · Score: 1

      Forget 3D desktops - the real beauty of Xgl is that allows the use of OpenGL to render parts of your desktop, which means your video card won't just be using 1% of its potential anymore. This is done by OSX and it means faster and sleeker graphical desktops.

          Also, combined with the new X.Org extensions (Compositing, Damager, Cairo) it means, of course, eyecandy galore :)

    3. Re:very pretty, but what does it do? by Ziviyr · · Score: 1

      What does it do?

      What did blitter hardware do for framebuffers way back when?

      This means we won't be that far behind Vista.
      I think we're pretty late nonetheless.

      --

      Someone set us up the bomb, so shine we are!
    4. Re:very pretty, but what does it do? by Lisandro · · Score: 1

      "Damage", not "Damager". I need to stop drinking coffee.

    5. Re:very pretty, but what does it do? by CRCulver · · Score: 1

      Forget 3D desktops - the real beauty of Xgl is that allows the use of OpenGL to render parts of your desktop, which means your video card won't just be using 1% of its potential anymore.

      What about those of us with crappy notebook display cards that use main memory, you insensitive clod?!

    6. Re:very pretty, but what does it do? by semiotec · · Score: 1

      okay, I absolutely agree that speeding things up with just the existing hardware is a good thing, and _even_if_ this is the only that Xgl brings, it is still a very good and important thing.

      But my question still remains, do 3D desktops have the potential to change the way we interact with computers? or is it still too early to say?

    7. Re:very pretty, but what does it do? by Lisandro · · Score: 1

      Well, instead of having X.Org using system memory you'll have your video card using video memory - which on most laptops are the same thing. And even then, it's not like you can't disable it.

    8. Re:very pretty, but what does it do? by oneandoneis2 · · Score: 1
      I had a few thoughts about desktops going 3D a while ago, if you're interested.

      It basically says that, instead of making 2D windows go 3D, we should throw away the whole concept of "windows" and switch to multiple 3D layers instead

      --
      So.. it has come to this
    9. Re:very pretty, but what does it do? by Lisandro · · Score: 1

      I don't think so, no. Atleast, until real 3D displays become available. A 3D desktop like that Xgl demo is nice to look at, but doesn't really improve usability, IMHO. It's a solution for a problem that doesn't exist.

          I recall trying an addon for Windows that placed the desktop on a sphere. Nice, but not really useful. The spinning desktop on the video is very similar to 3D-Desktop, which only adds a nifty way to switch between virtual desktops. It's really cool to look at, but, say, an horizontal displacement between desktops would achieve the same practical effect. It's cool, and i want it, but it isn't really groundbreaking.

          Check the window movement on that video though - awfully smooth. That kind of stuff is what i want to see on my desktop. That, and real transparency on consoles ;)

    10. Re:very pretty, but what does it do? by GauteL · · Score: 2, Interesting

      There are many things this can do. Functionally, the fastest way of minimising a window is to simply make it disappear. This, however, can be confusing because it is not obvious where the window went. A fancy window shrinking effect like on OS X thus improves usability. If done correctly you will not lose time on it either.

      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?

    11. Re:very pretty, but what does it do? by dr.badass · · Score: 1

      However, I am wondering if the step from 2D to 3D desktop is as significant as say, going from commandline to GUI.

      This kind of thing isn't really 3D. Yes, it uses 3D visual effects and all, but the overal metaphor involved is still 2D. That's why you don't see much new functionality. Even the cube-rotation virtual desktop is just a visual cue for a 2D movement. Instead of thinking "that window is on desktop #2", the user can intuit "that window is to the right of where I am now". There's still a lot of room for this kind of enhancement in current-style interfaces.

      "Gamey" 3D interfaces like Looking Glass are a completely different beast, one that I hope and expect will never take off. There is just no reason to apply the environmental metaphor of the real world to things on the computer.

      --
      Don't become a regular here -- you will become retarded.
    12. Re:very pretty, but what does it do? by cyclomedia · · Score: 1

      the desktop is already 3d, windows go behind other windows, objects can be in front of other objects. the reason it doesnt "look" 3d is because there's no perspective.

      --
      If you don't risk failure you don't risk success.
    13. Re:very pretty, but what does it do? by squoozer · · Score: 1

      It's hard to say what the benifits are because we haven't really had the tools to play with yet. What I think history shows though is that given the tools we generally find something to do with them. I admit that we don't always find something good to do with them but that's part of research. I think in 5 to 10 years we will look back and wonder how we ever worked on 2D desktops. I wouldn't like to say what the final 3D interface will look like though - my guess would be that this is the first step towards an immersive VR interface.

      --
      I used to have a better sig but it broke.
    14. Re:very pretty, but what does it do? by daemonc · · Score: 1

      "This means we won't be that far behind Vista.
      I think we're pretty late nonetheless."

      What parallel universe are you from?

      This is available now.
      If anything is late, it is Vista.

      --
      All that we see or seem is but a dream within a dream.
    15. Re:very pretty, but what does it do? by nathanh · · Score: 1
      There are many things this can do. Functionally, the fastest way of minimising a window is to simply make it disappear. This, however, can be confusing because it is not obvious where the window went. A fancy window shrinking effect like on OS X thus improves usability. If done correctly you will not lose time on it either.

      The problem even on OS X is that the application "shrinks" to the Dock where I can no longer see it. I have to raise the Dock by hovering my mouse down the bottom of the screen before I can see a small preview of my application in the Dock. I can leave the Dock permanently raised at the cost of 20% of my desktop. I think applications should shrink to the Desktop and stay there as icons, similar to the way mounted disks and documents appear on the Desktop as icons. That would at least be consistent with the rest of the interface.

    16. Re:very pretty, but what does it do? by Hatta · · Score: 1

      For example, OSX shows that alphablending can be useful.

      It does? How?

      --
      Give me Classic Slashdot or give me death!
    17. Re:very pretty, but what does it do? by evilviper · · Score: 1
      A fancy window shrinking effect like on OS X thus improves usability.

      The Afterstep method of a spiraling window border works just fine, and uses very little CPU time, without needing OpenGL acceleration.

      I'd like to see the OpenGL support result in more PERFORMANCE myself. Eye-candy be dammed.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    18. Re:very pretty, but what does it do? by Shadowlore · · Score: 1

      It has the potential to usher in a UI revolution, or serve as the groundwork for it. New devices could be the sci-fi UI favorite: gloves.

      With the capabilities to provide the visual aspect of the GI "Glove Interface", the glove can actually be practical. With the current 2D "desktop" metaphor, mouse and keyboard are pretty much it.

      In the meantime .. hey it's cool! ;) Seriously though I do see host of interface improvements that can come from this. But as said, it won't be coming from the big boys first. IN particular watch the desktop organization video. Note the window dispay, how it shrinks and expands. This is an alternative the the ubiquitous taskbar, perhaps even virtual screens.

      Take this display technology and mate it with VR goggles or HUD systems. Combine the GI and you've got a very significant departure in computing interface. Whether or not this helps us use our systems better (safer, more efficiently or effectively, yadda yadda) remains to be seen. I am, however, quite optimistic that it will be.

      As far as data/text entry in the GI/VR display combination, it could range from *real* gestures to a virtual keyboard that can be displayed on the "screen". I wonder how much that would help "learning to type". Picture a virtual keyboard with virtual hands. As you progress, the hands and/or the keyboard would gradually become transparent. Hmmm ....

      --
      My Suburban burns less gasoline than your Prius.
    19. Re:very pretty, but what does it do? by SanityInAnarchy · · Score: 1

      Wow, you read some cyberpunk stories.

      Ok, I admit gloves + goggles is a good gaming or 3D design interface, but for the vast majority of what we do on a computer, it's pointless.

      A word processor is two-dimensional, because text is two-dimensional. That may change someday, but I don't see it happening. So what's the point of taking your word processor window and dragging it around in three dimensions?

      More space? No thanks, virtual desktops + dual monitors is more than enough space for me.

      --
      Don't thank God, thank a doctor!
    20. Re:very pretty, but what does it do? by LordMyren · · Score: 1
      However, I am wondering if the step from 2D to 3D desktop is as significant as say, going from commandline to GUI.


      Dont worry, the de-evolutions are nearly perfectly analogous.
    21. Re:very pretty, but what does it do? by shaitand · · Score: 1

      X will use memory the same as it does now, but X will think the memory it's using is video memory. The processing overhead for desktop rendering will still be offloaded from the cpu to the gpu.

    22. Re:very pretty, but what does it do? by shaitand · · Score: 1

      Congratulations, you year for a hardware accelerated win 3.11

    23. Re:very pretty, but what does it do? by jumpfroggy · · Score: 1

      Holy crap, I'm most impressed by that "Desktop Organization" video. How incredibly useful would it be to have that view? If I've got many windows open, my options are usually either to minimize what I've got (hopefully it's just below what I'm working on), or alt+tab until I find it (which means I have to go through a small icon list), or use the taskbar. Having that kind of "lay everything out on the table for a second" view would be incredible.

      Really shows what happens when it's no longer "eye candy" but more usability. I can't wait to use these kinds of features on a daily basis, and also to see what other useful things they'll come up with.

      The cube idea... neat, helps with spatial awareness. I'd rather have something less fancy, maybe a filmstrip (the never ending horizontal desktop... cut into frames). But still neat (and still not meaningless eye candy). Cool.

  16. nothing but impressed by x_codingmonkey_x · · Score: 1, Informative

    I've been following this for the past week and having seen tons of videos and I must say that I am nothing but impressed. I recently upgrade my computer with an Nvidia 6800 GS and was hoping to try out composite (since I had an ATi card before). Although it was pretty stable, I found it to be rather buggy and even sometimes slow (even with this video card and an AMD 3000 with 1GB OCZ Premier, etc, etc). I really hope that Xgl will prove to be more powerful, more efficient and less buggy. Kudos to Novell.

  17. What kind of hardware is used? by Henk+Poley · · Score: 0

    I'd like to know what kind of hardware they used to create the demo's. From my experience the nvidia drivers aren't very stable.

    1. Re:What kind of hardware is used? by aussersterne · · Score: 1

      They've always been rock solid (not to mention easy to install) for me, across multiple GeForce generations. This is on Red Hat and multiple incarnations of Fedora with SMP systems. Many, many hours of gaming, with FSAA and all effects on. I think I may have had what appeared to be a graphics hang *once* in all the time I've used them (about three years).

      --
      STOP . AMERICA . NOW
    2. Re:What kind of hardware is used? by Sterling+Christensen · · Score: 2, Informative

      From my experience the nvidia drivers aren't very stable.

      That's odd. What card(s)/motherboard(s)/kernel version(s)/nVidia driver version(s)?

      They've always been perfectly stable with my GeForce 4 MX and GeForce FX 5700. A motherboard with Via AGP and an nForce 2 motherboard (all nVidia chipsets, nVidia AGP etc). Stable on Arch Linux, Gentoo Linux, kernels compiled with GCC 3.3.x, 3.4.x, and now 4.1 beta, and stable with both the kernel's AGP driver and the nVidia driver's built in driver.

      The only trouble I remember was console framebuffer not working on the 4 MX, and nVidia drivers at the time (not a problem now) not being compatible with the 4K stacks option introduced in kernel 2.6.6.

      Here's a good place for nVidia Linux driver help:
      NVIDIA Linux Forum @ NVnews.net

    3. Re:What kind of hardware is used? by arevos · · Score: 1

      I found that hardware acceleration on X.org with a 5900 worked flawlessly, whilst a much older card (300 or something) crashed after only 5 minutes of hardware acceleration being switched on. There does seem to be stability issues with older NVidia cards.

    4. Re:What kind of hardware is used? by drgonzo59 · · Score: 1

      Rock solid on Ubuntu all version of drivers : from GeForce to FX5700. NVIDIA was actually chosen consistently for upgrades because it had stable linux accelerated drivers.

    5. Re:What kind of hardware is used? by Janek+Kozicki · · Score: 1

      I'd like to know what kind of hardware they used to create the demo's. From my experience the nvidia drivers aren't very stable.

      I belive it's the problem with your hardware, since I had similar issues. My max. uptime was 19 days after that a total freeze of the system (or at least X lockup). After one or two months my GeForce6600 got badly damaged http://janek.kozicki.pl/z/karta.jpg, and the reseller had replaced it. But my system still was unstable, and after some investigation the power supply was replaced (possibly the power supply had damaged my graphics card). And now - current uptime is 75 days, and everything seems to be fine.

      --
      #
      #\ @ ? Colonize Mars
      #
    6. Re:What kind of hardware is used? by Anonymous Coward · · Score: 0

      That seems to be true of both Nvidia's Windows and Linux drivers, and not just with the absolute latest drivers.

      I have a system with a GeForce 3, supported by Nvidia's latest drivers, which crashes almost immediately unless you use drivers that are over a year old. That one runs Windows. Another system has a TNT2 in it, and again crashes immediately if you use version 5xxx drivers or above, but works beautifully with version 4xxx drivers. That one runs on Linux. A couple of years back, the GeForce 2 MX I used to have crashed with the then-current driver, but worked fine with drivers that were two or three releases old.

      Yet newer graphics cards invariably work perfectly. One would almost think it were some kind of conspiracy. Maybe they just don't test the drivers on old cards as well.

    7. Re:What kind of hardware is used? by FireFury03 · · Score: 2, Insightful

      I'd like to know what kind of hardware they used to create the demo's. From my experience the nvidia drivers aren't very stable.

      In my experience, stability hasn't been a problem for nVidia drivers released over the past few years (it was a problem 4 or 5 years ago but they seem to have sorted it). There are still some niggling bugs (not usually stability related) which would've been fixed a long time ago if the drivers were open though... I think a public bugzilla would also help so we can see the progress of our bug reports.

    8. Re:What kind of hardware is used? by Henk+Poley · · Score: 1

      nVidia Corporation NV17 [GeForce4 MX 420] (rev a3) on an Asus A7N8X-X motherboard (nForce2 chipset). Versions around 6xxx began crashing on the KDE splashscreen. Current versions (just tried 8178) crash on Kopete's textballoons.

      Besides that, they still don't work well together with the 2.6 kernel's slightly changed ACPI model. Which makes them crash the system at resume time when using Software Suspend 2 (the driver doesn't POST and reinitialise the card like it should do).

      The system is otherwise rock solid, and I can supend and resume the system fine when using the nv driver.

    9. Re:What kind of hardware is used? by Rojar+North · · Score: 1

      I've had only good experiance with Nvidia drivers for the past 4 years. Multiple installs, problem free. Check your hardware or kernel config.

    10. Re:What kind of hardware is used? by SirTalon42 · · Score: 1

      use vgatool to save the state before suspend, then on resume have it do a post, then restore the state. Also I believe you can configure most BIOSes to enable/disable video post after resume.

    11. Re:What kind of hardware is used? by Anonymous Coward · · Score: 0

      Older cards like the tnt2 isn't supported any more, the last one with full support is 7174. Nvidia has promised a separate legacy driver but it hasn't materialized.

    12. Re:What kind of hardware is used? by Arandir · · Score: 1

      The proprietary nvidia driver for FreeBSD was panicking my kernel every couple of days two years ago. It caused me to switch to Radeon and the open source driver for it. The nvidia driver panics have been the ONLY kernel panics I have EVER seen in 25+ years of Unix computing.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:What kind of hardware is used? by Anonymous Coward · · Score: 0

      I take you don't usually run -CURRENT :). There was a time when I was getting 2 panics a day on 5-CURRENT. The NVIDIA drivers were incredibly buggy when they first came out for FreeBSD but they got better. When I moved to FreeBSD/amd64 the obvious and only choice was an Ati Radeon 9250. I hardly ever use 3D-heavy apps and the 9250 is good enough for bzflag and blender.

    14. Re:What kind of hardware is used? by Anonymous Coward · · Score: 0

      I take you don't usually run -CURRENT :)
      Of course not! If I wanted to live dangerously I would run Linux instead!

  18. Windows and OS X versions by idlake · · Score: 3, Interesting

    I think what will be more important than XGL will be the Windows and OS X versions; the currently available free X11 servers on those platforms tend to be slow and feature-limited. Apple's X11, for example, doesn't handle international keyboard input correctly, doesn't implement RANDR, and doesn't adapt to changes in screen resolution correctly.

  19. Finally! by sepelester · · Score: 3, Informative

    I've been waiting a long time for this. And this, and this, and this.

    I'd sure like to see 3d GTK+ widgets and window decoration, all following the same global illumination, complete with specular maps and all the advanced pixel shader techniques available the desktop could become truly beautiful.

  20. Look is important by William+Baric · · Score: 4, Insightful

    I can't understand why there is so many posts saying that eye candy are not important. For people who can't judge the internal quality of a software, how it looks is what tell them if it's good or not. You can't impress a PHB with some C code, but you can sure impress him with a lot of eye candy. I need this very badly to be able to "sell" linux to my client as a desktop and I need it BEFORE Microsoft do it.

    1. Re:Look is important by Anonymous Coward · · Score: 0

      Submit a patch.

  21. Awesome.. by Anonymous Coward · · Score: 0

    I predict a lot more broken furniture at MS in 2006... Seriously tho, the average joe wil ask "what version of windows is that?". Linux gets noticed and noted.

  22. Target Vista by cyberjessy · · Score: 2, Insightful

    The target surely seems to be Vista. If Linux did not do this it would have meant that Vista would have a free ride with fancy hardware accelerated 3D transparent glassy glossy grossy interfaces. For J6P, the OS is only as good as it looks.

    Since Miguel is involved I sure hope we can target all this hardware accelerated goodness with Mono as well. Mono makes making Linux apps amazingly easy, atleast for those of us with years of Windows programming background. This step is absolutely essential for Mono while it tries for Windows API compatibility. The upcoming Windows APIs (called WinFX, which is .Net based) include something called Avalon, which benefits (and at times requires) hardware accelerated graphics. If X did not have hardware accelerated graphics, this would have been a block in the progress of Mono.

    Well, for Mono lovers this is the reason to rejoice.

    --
    Life is just a conviction.
    1. Re:Target Vista by Anonymous Coward · · Score: 0

      Mono; that butt-fucking from Microsoft in waiting, I'm sick of you mono zealots.

    2. Re:Target Vista by octopus72 · · Score: 1

      Why does it need Xgl? Avalon is implemented in Direct3D, so almost everything offered in Avalon can be with some work implemented on top of OpenGL + extensions. Therefore from server side you require, for each window, GLX window set up for direct GL, something any recent mainstream X server supports (with proper driver).

      Xgl is relevant only if this is done in indirect GL, which is hardware accelerated in Xgl, while software rendered in current server.

  23. What? by cadu · · Score: 1

    people are always trying to speak their mouths out don't you guys think?

    novell is surely trying to make more people adopt Linux, and that's quite good in the overall .... i'm no die hard mac user [had a powermac 8500 for a while, just to see what it had...ended up boosting Debian in it] but i frankly admit that those features like Exposé truly make it easier to change windows, specially if you're of the coder or attention disorder-type [loads of text editors opened and browser windows/tabs/ whatever] , so , if it adds something to our beloved system, why brag ?!

    don't get me wrong, i just felt like it.

    1. Re:What? by Bazzalisk · · Score: 1

      Is it just me or does cadu, based upon that post, fail the Turing test? :)

      --
      James P. Barrett
    2. Re:What? by cadu · · Score: 1

      ehehehheeh, i think i don't have much experience in posting on Slashdot (being this my third post) so could you please take it easy on me?

      i'm even starting to accept the overall language proposal down here

      *i, for one, welcome our nasty reply overlords* :)

  24. Composite by ptarjan · · Score: 1

    For those of you looking transparencies, the new NVIDIA drivers are wonderful. Just enable the composite extention in your xorg.conf file, and KDE will start to look wonderful after you go into System Settings -> Desktop -> Window Behavior -> Translucency.

    1. Re:Composite by tannhaus · · Score: 1
  25. What's a Composite Manager? by Chris+Pimlott · · Score: 1

    I know what a window manager is, and I understand the idea of a resolution-independent GL display layer, but would someone mind filling me in on why we now need a composite manager as well as a window manager?

    1. Re:What's a Composite Manager? by thebluesgnr · · Score: 2, Interesting

      "My understanding while talking to David Reveman this past week was that the complexity of keeping a compositing manager as a separate process from the window manager was too high (too much bookkeeping that made it error prone, and there were some fundamental problems that he could not solve). So some time ago he abandoned his effort to patch Metacity and have a separate composition manager, reduced the complexity and eliminated a lot of bugs and the source of these bugs. That is what David explained to me, but I can only understand about 50% of the technical stuff that he talks about, so keep that in mind." http://mail.gnome.org/archives/desktop-devel-list/ 2006-February/msg00120.html

    2. Re:What's a Composite Manager? by Chris+Pimlott · · Score: 1

      Er, I'm sorry, that's half the question. The other half is - Why do I need a composite manager? What does it do? Why do we need one now and we never did before?

    3. Re:What's a Composite Manager? by oglueck · · Score: 1

      Simplified it's this: Standard X servers can only draw windows to the screen (framebuffer) directly. Real translucency can not be implemented with this technology.

      The X composite extension allows an X server to render windows to memory first. The composite manager is then responsible to create the final image, composed of all the windows. A composite manager may opt to render some windows translucent over others for example.

    4. Re:What's a Composite Manager? by popeyethesailor · · Score: 1
      Take a look at this.

      Also, Jon Smirl's excellent roundup of Linux graphics is worth reading.

    5. Re:What's a Composite Manager? by Ignominious+Cow+Herd · · Score: 1

      Compositing is the process of deciding what parts of each window are visible (z-axis ordering) and building the screen image based on the results of this analysis. In a sense it has always been part of any X server implementation. By formalizing the api and making it an X extension, it allows these operations to be handed off to another process - in this case the video card hardware. This makes it easier to experiment with new features (transparency) and makes the whole process faster (hardware acceleration).

      It's not really new - it is more like a new implementation.

      --
      Lump lingered last in line for brains, and the ones she got were sorta rotten and insane.
  26. Use on thin clinets? by Daengbo · · Score: 1

    What it means is that neither of my laptops (running the SIS 513 video chip series) will be able to deal with anything. Heck, glxgears gets a whopping 2-3 frames per second on this chip.

    On another note, I wonder what impact this will have on remote X use: Will old clients still be able to connect and Xgl go ununsed if 3d acceleration is not available?

  27. Re:Use on thin clients? by drnlm · · Score: 1

    Xgl -> an Xserver running ontop of OpenGL. i.e. all the X11 drawing calls are converted to OpenGl calls executed on the underlying 3D hardware of the display. It's still just an xserver, so any remote client will still be able to connect and run.

  28. The October 2006 Uber-distro by Dimble+ThriceFoon · · Score: 1

    I know people like to say that linux isn't "at war" with windows for market-share, but I believe that the more people who use linux and the greater the mind-share it has in the world, the faster it will develop and improve.
    this inevitably means taking current windows users from microsoft as well as bringing in new users, and doing so BEFORE the titanic marketing push that will be the November/December Vista release.
    this puts major distro's like SUSE/K-Ubuntu/Mandriva who have an October release schedule in a very strong position, especially given the raft of revolutionary technologies that are being released in the next 6 months.
    these are the technologies I hope will make it into the October releases in time the Years-end royal-rumble:
    KDE4
    Reiser4
    Samba4
    Compiz + X.org 7.1
    Koffice 2.0 + the new Kitchensync
    Kernel with full support for nVidia DDR2 A64 chipsets
    nVidia graphics drivers supportting Unified Shader videocards (i know it won't be packaged)
    nVidia motherboard drivers supporting all chipset features (ditto above)
    Openoffice 2.1?
    GCC 4.1+

    1. Re:The October 2006 Uber-distro by thebluesgnr · · Score: 1

      You should put a question mark next to KDE 4 too. The chances of it being available in stable distros by October are not that great, some devs are even talking of early 2007 for a release date. (it doesn't have a schedule yet).

    2. Re:The October 2006 Uber-distro by Dimble+ThriceFoon · · Score: 1

      i am sadly aware that no-one is willing to commit to an August release of KDE4, which realistically is the latest it could arrive and still make it into the October distro extravaganza. :(

  29. desktop cube: old idea by raboofje · · Score: 2, Informative
    The virtual destop cube -thingy really looked like something usable for a change.

    Actually, something similar has been available at least since 2002: http://desk3d.sourceforge.net/

    It's still cool of course, and it probably works much better with Xgl.

  30. That's not progress by TheLink · · Score: 0, Flamebait

    That's not what I call progress.

    *paste rant*

    Having animations and other silly stuff (like _pauses_ before actions)just adds latency, and wastes CPU.

    If I could choose a "low latency/delay" theme or option then that would be great.

    I would have thought that most experienced users would know where their gui stuff (windows, dialog boxes, menus etc) went without needing any animations to give them a clue- progress/status indicators excluded of course.

    All this waiting half a second or so before actually doing the stuff is ridiculous. Like requiring pauses before opening submenus. I can understand that immediately opening and drawing large submenus in the days of MHz processors and slow 2D cards can slow down your computer to unproductive levels. But the last I checked my PC was running significantly faster than 1.5GHz.

    If there's going to be any time wasting or procrastination done, it should NOT be by the computer.

    Leave the time wasting to the humans. Human time is more important than computer time. And like most people, I've only got a finite time left on this world and if I'm going to waste it (like most people here ;) ), I sure won't want to waste it waiting for inane animations by silly developers trying to show how clever they think they are.

    I remember recently people here were complaining about annoying cut scenes in games.

    Well those animations are just like those cut scenes in games. Sure if you can interrupt the animations on-the-fly then it's not so terrible, but uh, it's still going to get quite old after the nth time...

    That sort of thing mostly belongs in some "Pimp My GUI" TV show, or fan-boy/"ricer" gatherings.

    It's like having your car engine spin some colourful nonfunctional propeller just because it looks cool. Or having your expensive semi-automatic car's UI make cute noises and flash pastel numbers before shifting to the appropriate gear. If I'm going to have my car engine spin something it's got to be something useful like a supercharger or aircond compresser. If my car is going to flash something on my windscreen it should flash an extrapolated icon of a toddler hidden _behind_ a parked car, based on the legs it spotted under that parked car, especially if the toddler is moving towards my path (I don't think very highly of cars that drive themselves - given the sort of "geniuses" around, it's not going to happen within a decade or maybe even two, but there are so many ways that cars could help drivers drive better).

    Let's see some real progress OK?

    Most of the stuff we currently have on our computers is not really that advanced _conceptually_ from what Douglas Englebart demonstrated nearly 30 years ago. Just compare the Novell demo, current popular GUIs and Englebart's demo - 30 years and that's it?

    So it's very disappointing to see the proclaimed "state of the art" in GUIs seems to be the equivalent of blue LEDs on cooling fans.

    Anyway the future would probably be "thought macros". Initially it'll probably start with users training their "artificial brain augmenters" by thinking of some arbitrary thing/item/concept and then associating it with an action they want the computer to do.

    The thought recognition thing is there - just mostly only done on nonhumans so far.

    Combine that with an enhancement of the "seeing with tongue" technology and you'd have input/output.

    Add wireless technology and enhanced "home automation" and you'd have virtual telepathy and virtual telekinesis.

    --
    1. Re:That's not progress by Bazzalisk · · Score: 4, Insightful
      Just to point out that it can be quite beneficial to have a slight pause before submenus open - it prevents button-bounce from causing you to select the first item in the menu immediately instead of having a chance to choose one ... yes I have had that problem personaly when menu delays weren't setup correctly in a program and it was a real sumbitch to use the damned thing.

      Moral of the story: best and most usable interface design is not necessarily obvious at first glance.

      --
      James P. Barrett
    2. Re:That's not progress by Anonymous Coward · · Score: 1, Informative

      The eye candy is only there to get people to look at it. However, the underlying technology here is NOT wasting CPU. In fact, its taking advantage of the increasingly beefy GPUs in modern PCs to offload as much as possible from the CPU. Demos are always there to impress, watching someone get through their daily grind faster doesn't make for a good video.

    3. Re:That's not progress by sholden · · Score: 1

      Because moving the processing to the GPU wastes so much CPU...

    4. Re:That's not progress by MamiyaOtaru · · Score: 1

      I've played around with glx and glxcompmgr in kubuntu and debian a bit. It is nice to see stuff moved to the gpu of course, but in my short expecience it is still very sensitive to busy cpus. I'm still using a single core processor unfortunately, dual core may alleviate it some, but if some program is using most of the CPU, the glx effects slow way down and it looks quite bad. Hopefully the updated stuff and compiz can do it better, but from what I've seen so far, it only succeeds in looking nice as long as nothing is putting any significant load on the cpu.

    5. Re:That's not progress by grommit · · Score: 1

      I guess you didn't bother to watch the videos then huh?

      I don't give a rats ass about whizzbang whoop-de-doos that make the desktop look neat. I'm interested in performance and from what I've seen of xgl, it's snappier than just about any modern X desktop. No stuttering when moving windows around or changing to a new desktop. That's what I'm interested in and xgl provides just that. I'm excited about it.

      Just another case of somebody not RTFA or, more appropriately, not Watching The F'ing Videos.

    6. Re:That's not progress by TheLink · · Score: 1

      " watching someone get through their daily grind faster "

      How is all that animation stuff going to make things faster? It's faster to just display/vanish a window immediately, rather than draw the animations. You could of course do the animations in a "ghostlike/background" way, and allow immediate access to whatever is now actually on top, but the animations could still be distracting and get in the way.

      Experienced[1] workers really wanting to do stuff faster should get rid of these "cutscenes".

      Now, something like this might make things faster: Bug 121349: Allow direct selection of last active tasks with keystrokes / key combos

      You can do this one already: custom keyed menu sequences.

      [1]
      How many of you would get confused by things appearing/disappearing immediately when they are consistent with _your_ intended actions? You click on close and a window vanishes immediately. I call that good, not confusing, it's more likely to be annoying/confusing/worrying if you click on close and a window doesn't close.

      --
    7. Re:That's not progress by Adnans · · Score: 1

      Having animations and other silly stuff (like _pauses_ before actions)just adds latency, and wastes CPU.

      What? I think you haven't tried the xcompmgr style setup at all, or else you wouldn't be making this IMHO very un-informed rant! How can offloading the compositing to hardware that actually has specialized circuitry to deal with is be a waste of CPU??? In my experience it actually save gobs of CPU for the simple fact that expose events are reduced to a fraction of what they currently are!! No excessive redrawing of window content if you unobscure them. I bet the CPU will almost idle when you're moving windows around (resizing is something else). The silly effects you see are just crowd pleasers, the important part is the architecture, which will improve even more (e.g. no need for a mother XServer).

      A low latency theme is of course perfectly possible, if there is a need for such a thing, we'll just have to wait and see.

      -adnans

      --
      "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
    8. Re:That's not progress by TheLink · · Score: 1

      Button bounce? Well that hasn't been a problem for me.

      In fact, you sure it's not caused by all those delays? Having to click more times due to the sub menus not opening immediately - and thus you clicking to open them. More clicks = more chances for errors.

      If you have problems releasing fast enough, have you tried it Apple/Mac style? Keep holding the button down after click, and release only when the cursor is on top of the item you want to select.

      --
    9. Re:That's not progress by kiddygrinder · · Score: 1

      Dude, ITS LINUX, I think the delays MIGHT BE CONFIGURABLE.

      --
      This is a joke. I am joking. Joke joke joke.
    10. Re:That's not progress by TheLink · · Score: 1

      I did watch the videos.

      The Macintosh, Amiga, Atari etc drew windows just fine and that was 20 years ago, on machines 500-1000 times slower. The Apple IIGS only drew windows fine with 8MHz or higher CPU accelerator chips and on later GS/OS versions - the standard speed was only 2.5-2.8MHz.

      So I find it hard to be impressed with animated transparent windows more than TWO DECADES after those GUIs. I've recently seen one demo where the windows wobble when you drag them around - not sure why of all things.

      For one, I'm weird I guess, but I don't normally need to move windows around much, I usually prefer them fully maximized. I just switch from window to window - in fact it's often easier to do quick compares of similar stuff by tabbing between windows.

      The desktop organisation thingy in the demo would suck with 20+ windows (a few ssh windows, source, docs, browsers etc it adds up). Why would anyone need to resize and tile windows, and then only select them, when they've already got this nifty thing called the Taskbar. Maybe they just need to improve the taskbar so people can identify tasks more distinctly.

      I think some thing like <a href="http://bugs.kde.org/show_bug.cgi?id=121349"> this</a> would be more helpful.

      --
    11. Re:That's not progress by Anonymous Coward · · Score: 0

      Then turn off all the effects you don't want. Sheesh. It's about time we moved mundane tasks like drawing GUIs off of the CPU; even with no eye-candy on, hardware acceleration can help in, say, buffering window contents, so that moving windows around doesn't require constant redrawing by the CPU. And why would a close button not close a window? Sure, there may be plenty of crap themes and glitzy animations out there, but distinguish between the good and the bad. Taking advantage of your hardware's features is a Good Thing(TM) and will result in a snappier desktop, but it doesn't automatically mean that every window manager has to act like OS X. Besides, there are plenty of people who have been doing work in the field of usability and interfaces for a long time; don't be so quick to dismiss things because you think they "could" be distracting.

    12. Re:That's not progress by TheLink · · Score: 1

      OK it's a waste of GPU. Happy now?

      Also, not all desktops have GPUs fast enough to support all that. I suppose this would make the hardware manufacturers pretty happy eh? All the integrated graphics chips would need to be higher spec'ed.

      For very little UI/usability gain, this sort of stuff would make machines that were perfectly decent, slower and less responsive.

      I am not a luddite, far from it. I'd rather see _real_ improvements.

      Not "Ricer UI".

      BTW I wonder if the 2D performance of video cards has actually improved over the years, I recall getting a 3D vid card a few years ago and noticing the 2D performance was poorer than my old 2D video card - lower fps in software rendering mode. Don't see many 2D benchmarks being done nowadays...

      --
    13. Re:That's not progress by ardor · · Score: 1

      OK it's a waste of GPU. Happy now?

      Wrong. RIGHT NOW the GPUs are wasted. They sit there, with a lot functionality, doing 2D tasks that are a dead end. No one expects 200 million parallax-mapped triangles in an UI, which leads me to the next line:

      Also, not all desktops have GPUs fast enough to support all that. I suppose this would make the hardware manufacturers pretty happy eh? All the integrated graphics chips would need to be higher spec'ed.

      Which is wrong too. The effects demonstrated in the videos require _very little_ GPU power. A typical shooter demands 100 times more computations. Today, ALL integrated chipsets with graphics cores support basic 3D. Intels Extreme Graphics 9 even supports Direct3D 9, so what's the deal?

      For very little UI/usability gain, this sort of stuff would make machines that were perfectly decent, slower and less responsive.

      First, these machines must be older than ~3 years. Second, you can always choose another X server. Right now the real problem is not the hardware - its the missing 3D functionality in the drivers.

      I am not a luddite, far from it. I'd rather see _real_ improvements.

      Like what? There have been many attempts at doing something else than a desktop. The thing is, nothing beats it. Its pretty sure that as long as we have 2D screens with a fixed frame, the desktop is here to stay. This may change with flexible OLED sheets like the ones in "Red Planet", with some sort of 3D displays, or with direct neural interfaces, all of them being still quite far off. Also, don't forget that today, often the hard drive is the bottleneck. If FRAMs/MRAMs/whatever-persistent-RAM gets ready, it
      will most likely cause a huge advance, since booting no longer loads stuff in mem (because its unnecessary by then), programs can access files directly without loading into mem speeding up things more, sleep mode becomes a lot easier (simply dont erase the temp files in the ram)..

      In fact, Xgl is one GOOD progress. Its absolutely foolish to force an additional 2D system when the 3D system can do everything the 2D one is capable of, just MUCH MUCH faster and with a lot more flexibility (blending for example). Absence of stalls while drawing reduces (if not eliminates) subjective "lagging", which is very important.

      Somewhere else you mentioned the Amiga UI. Point is, window redrawing is NOT fluent there. Try moving a window, it takes its time to redraw. Also, you forget about the simple fact that today's resolutions contain a hell of a lot more data. 1280x1024x32bit = 5 MByte for the framebuffer. Compare this to the typical Amiga Workbench resolution 640x256x4colors (2bit): 40960 byte. Turn on 16 colors, and performance and latency got a lot worse.

      BTW I wonder if the 2D performance of video cards has actually improved over the years, I recall getting a 3D vid card a few years ago and noticing the 2D performance was poorer than my old 2D video card - lower fps in software rendering mode. Don't see many 2D benchmarks being done nowadays...

      Today, GPUs do not have a dedicated 2D core. The space it takes in the die simply doesnt pay off. Instead, the driver acts as the emulation layer. (At least newer nVidia and ATI chips do this.)

      --
      This sig does not contain any SCO code.
    14. Re:That's not progress by TheLink · · Score: 1

      " "I am not a luddite, far from it. I'd rather see _real_ improvements."
      Like what? There have been many attempts at doing something else than a desktop. The thing is, nothing beats it."

      Like the "scrollbar"? That was a major advance wasn't it?

      And the taskbar. It sure took a while before the taskbar became commonplace. A taskbar that didn't get covered by other stuff.

      I think those are greater and more useful improvements than transparent windows. I'm sure you can think of others.

      It would be quite remarkable if there is little else we can do to improve things as significantly.

      It is telling that in one of the videos (the zoom one?) they talk about the animations making the desktop feel more "physical" (as if it's a good thing). D'oh! Why should we want to be artificially limited to something similar to common physics? Fine if it's for a game, but for a UI?

      If you wanted to travel from home to work, I bet if you had the choice most of the time you'd rather teleport directly and instantaneously (almost everything else being equal - safety, energy+monetary costs). Making stuff more "physical" is overrated.

      --
    15. Re:That's not progress by ardor · · Score: 1

      Scrollbars have been around for a long time. Taskbar: the same. These are basics of GUIs, and were present in the late 80s already (the scrollbar is even older). Simple but groundbreaking advances are rare nowadays simply because there has been put a lot of work into UIs already. The easy innovations are already here.

      It is telling that in one of the videos (the zoom one?) they talk about the animations making the desktop feel more "physical" (as if it's a good thing). D'oh! Why should we want to be artificially limited to something similar to common physics? Fine if it's for a game, but for a UI?

      I wouldn't say "physical". I'd say "solid". Some desktops feel like patchworks: they work but have many quirks here and there. More important, the latency varies greatly (when moving large windows for example). A solid feeling requires these two to be solved. Flickering is also bad. All of this is not *necessary*, but it makes working with the desktop less annoying.

      Indeed, one wonderful example comes from the GUI of the game Aquanox Revelation. There, I can move windows with animated rendered content, and there is NO lagging increase at all, no matter how many windows are open. With a geforce4 ti4400 and 1280x1024x32bit 4xAA.

      --
      This sig does not contain any SCO code.
  31. Re:Linux ready for the desktop by Anonymous Coward · · Score: 0

    Um, can I edit my menus yet?

    When have you *not* been able to edit your menus?

  32. Re:Use on thin clients? by Daengbo · · Score: 1

    Thanks for clearing that up. After I realized that freedesktop.org was heavily involved, I figured that Jim McQuillan wouldn't stand for a setup that wasn't thin-client friendly. Good to hear, though.

  33. Novell at SCALE 4x by Anonymous Coward · · Score: 0

    Novell will be exhibiting at SCALE 4x this weekend on Feb 11-12, 2006.

  34. Depends what you're doing by Anonymous Coward · · Score: 0

    When I've got Photoshop, Illustrator, Premiere, Toki Line Test, Xcode and about a dozen minor support apps running at once, nothing could be more important than Expose.

    Alt-tabbing through all those pictures? Awful. Ridiculous. Tossing my mouse to the lower left of the screen, then clicking the one I need? Bingo.

    If I were doing harder core coding, with text window after text window, I'd probably be less impressed. The resolution of current screens isn't enough to tell one page of code from another.

  35. Irony by Anonymous Coward · · Score: 0

    The lack of a free driver for a printer was what made Richard Stallman begin writing a free operating system 25 years ago. Now we have a whole free operating system but we still don't have free drivers for essential hardware components like graphic cards.

    1. Re:Irony by BobNET · · Score: 1

      Don't worry, he'll get to it once HURD is done, any day now! No point in writing printer and video drivers if there's no free operating system, eh!

  36. Just out of curiosity.... by alexmipego · · Score: 1

    I submitted this story yesterday but it got rejected, anyone have a clue why would that happen?
    Anyway, thats very nice news. I think now we'll have some of the best (advertised) Vista features, and desktop users just love those kind of things :)
    See my blog post about the subject.

    1. Re:Just out of curiosity.... by Anonymous Coward · · Score: 0

      Try submitting it again tomorrow, it'll probably get through then.

      Everyone knows the first run of a story on Slashdot is merely a "dress rehearsal."

    2. Re:Just out of curiosity.... by lpcustom · · Score: 1

      Submit it to digg. They usually run something at least 3 times.

      --
      Beer! It's what's for breakfast!
    3. Re:Just out of curiosity.... by alexmipego · · Score: 1

      I don't understand... what do you mean?

    4. Re:Just out of curiosity.... by BridgeBum · · Score: 1

      www.digg.com

      Be afraid. Be very afraid.

      --
      My UID is the product of 2 primes.
    5. Re:Just out of curiosity.... by Atzanteol · · Score: 1

      The editors have it in for you. Seriously, it's personal. They hate you. They told me.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
  37. Temporary page? by houghi · · Score: 1

    A temporary page for Xgl information is up at the openSUSE website.

    That is no temporary page. It is a Wiki page on the openSUSE website. No idea why the article talks about a temporary page.

    --
    Don't fight for your country, if your country does not fight for you.
  38. competing with cairo? by rhavenn · · Score: 0, Redundant

    Isn't the Xgl competing with Cairo? So, again we have 2 different ways of doing the same thing? Yeah, some people see this as good..but at this level isn't this just a waste of resources?

    1. Re:competing with cairo? by nickallen · · Score: 2, Informative

      Cairo is a 2D graphics library for applications to draw things on the screen and Xgl is an X server that can process the cairo requests (usually through the XRender extension) and accelerate them through the graphics hardware. So they are completly different things and there is no waste of resources. In other words Xgl is an implementation of the X Window System and Cairo can output to many different windowing systems as well as X (eg MS Windows or Mac OS X).

  39. Regarding your sig by Anonymous Coward · · Score: 0
    He was a difficult child; he didn't flow through space-time like you and I , he was dragged, kicking and screaming.
    If you were to mention either noun individually, you'd say:
    ...he didn't flow through space-time like you...
    or
    ...he didn't flow through space-time like me...
    so why the tendency to s/me/I/ when combining?
  40. You recall incorrectly by Anonymous Coward · · Score: 0

    Cairo is a 2d 3d and compositing library/framework.

  41. Still a waste. by TheLink · · Score: 1

    Whatever, it's still a waste and a disappointment.

    I wouldn't mind except that it's been 30 years, and computers are thousands of times faster with magnitudes more storage.

    And here we are getting excited about transparent wobbly windows?

    OK, maybe Mr Englebart was way too advanced for his time. So lets call it 20 years since Apple, Amiga, Atari etc. If we have such low expectations no wonder we're still stuck with such crappy automotive and aerospace tech too.

    --
    1. Re: Still a waste. by infernow · · Score: 1

      You know, cars have been around for around a hundred years now, but we've been operating those with pedals and a steering wheel for 70+ years. Sometimes an interface design is so successful that there's really no way to improve it.

      --

      that that is is that that is not is not

  42. Heavens, what a blatant rip. by Qbertino · · Score: 0, Troll

    My gosh, that's what I call a blatant Rip of Apples Expose. But it's cool. A rip - but a cool one nonetheless.
    Goes to show a basic rule: A flat-out rip is allways better than a sad and sorry failure at rying to be 'innovative'. Yet that Novell lacks the balls to openly admit that it's inspired by OS X and Expose goes to show what losers they are.

    At last, finally OSS has beaten Microsoft in their prime field of expertise. Copying stuff from Apple. :-)

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:Heavens, what a blatant rip. by argent · · Score: 1

      Exposé isn't cut from whole cloth, either: cool transitions between display layouts and virtual screens go all the way back to the Amiga, and virtual window managers on UNIX have used them for desktop transitions for a while now.

      Similarly, thumbnail views of a larger vitual workspace are common.

      Exposé combines a cool transition with a dynamically created layout, and it looks cool, but frankly I'd rather Apple work on a virtual desktop or even trying to really take advantage of the 3d capabilities of OpenGL than more bling like Expose, Genie, and Dashboard ripples.

    2. Re:Heavens, what a blatant rip. by Anonymous Coward · · Score: 0

      Didn't Apple filed a patent for Exposé last year or something?

    3. Re:Heavens, what a blatant rip. by thebluesgnr · · Score: 2, Interesting

      "Yet that Novell lacks the balls to openly admit that it's inspired by OS X and Expose goes to show what losers they are."

      Have you looked at the code?

      http://cvs.freedesktop.org/xorg/app/glxcompmgr/plu gins/expose.c?rev=1.2&view=markup

      The plugin is called, let's see, expose. (it will probably be renamed due to legal reasons though).

  43. Open Source community had to complain loudly by billybob2 · · Score: 2, Interesting

    Novell was initially reluctant to release this code -- after all, they didn't have to because the X11 license doesn't contain any forced sharing, copyleft provisions. The Open Source community had to complain loudly before Novell decided it didn't want to risk losing support from independent developers. One reason they might have wanted to keep the modifications closed was to make a big splash for the release of the Novell Linux Desktop. Another possible reason is that Ximian (and Nat Friedman, who was Ximian's CEO before Ximian was bought by Novell) that long tried to undermine KDE, the Free Desktop System that currently has a slight edge in terms of popularity. By keeping the source closed, they would have prevented KDE developers from incorporating XGL into their windowing system, leaving KDE slightly behind Gnome in terms of eyecandy for a period of time.

    1. Re:Open Source community had to complain loudly by LWATCDR · · Score: 1

      "Another possible reason is that Ximian (and Nat Friedman, who was Ximian's CEO before Ximian was bought by Novell) that long tried to undermine KDE, the Free Desktop System that currently has a slight edge in terms of popularity. By keeping the source closed, they would have prevented KDE developers from incorporating XGL into their windowing system, leaving KDE slightly behind Gnome in terms of eyecandy for a period of time."

      Is Novell pushing KDE or Gnome this week?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Open Source community had to complain loudly by Sri+Ramkrishna · · Score: 1

      I'm trying to figure out why this is "interesting"? Xgl is part of Xorg, how the hell is that supposed to screw KDE? KDE already knows how to use compositing, kwin already does compositing internally like compwiz does. KDE already knows how to use compositing in X windows. We need to take your tin hat away. :-)

      No, I'll tell you the real reason. The real reason is to screw XFCE. As you know XFCE has been breathing down GNOME's neck for quite some time taking away their mindshare both in developers and in users. Afterall they use the same toolkit. I have secret papers from Nat that tells me that the threat of XFCE achieving world domination is too big to ignore. This Xgl thing and compwiz is specifically targed at XFCE. He and oGo concocted this plan together.

    3. Re:Open Source community had to complain loudly by Stalyn · · Score: 1

      They could have never kept the source closed because it would have to be checked into the Xorg tree eventually. These conspiracy stories are just created by people in certain communities who are scared of Novell. Novell is doing things unconventionally and is actually making some progess. Read more on how Novell is doing things...

      --
      The best education consists in immunizing people against systematic attempts at education. - Paul Feyerabend
    4. Re:Open Source community had to complain loudly by IamTheRealMike · · Score: 1

      KDE is independent of the X server in use, and compiz is neither KDE nor GNOME ... it just "iz"

    5. Re:Open Source community had to complain loudly by Anonymous Coward · · Score: 0

      By keeping the source closed, they would have prevented KDE developers from incorporating XGL into their windowing system, leaving KDE slightly behind Gnome in terms of eyecandy for a period of time.

      You win my vote for most pathetically self-important conspiracy theory of the last ten years. If they wanted to cause KDE problems, believe me... there are better ways than causing a *slight delay* in KDE's support for an OpenGL X server... and you do realise that KDE just isn't important enough to actually figure into these kinds of decisions?

  44. Re:Linux ready for the desktop by kiddygrinder · · Score: 1

    Erm, lemme guess, you use KDE?

    --
    This is a joke. I am joking. Joke joke joke.
  45. Re:Linux ready for the desktop by WhiteWolf666 · · Score: 1

    Not sure if its still true, but fairly recently in GNOME you had to manually edit your menus and file associations. As in with a text editor.

    Yes, it blows my mind as well.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  46. GPL, MIT, or BSD? by gr8_phk · · Score: 1

    Sorry, but I didn't see which license they put it under. Slashdot is notoriously bad about having headlines that say some project has been open-sourced without telling us what license is used. This is just another example.

    1. Re:GPL, MIT, or BSD? by Anonymous Coward · · Score: 0

      Well, if they hope to see it in anyway backed like X.org is, they're going to have to MIT it, because there are plenty of groups that ignore GPL code.

  47. MORE DEMO VIDEOS HERE by DrunkenPenguin · · Score: 1
  48. What it's all for by augustm · · Score: 1
    This is not -just- for gewizz graphics. Applications (firefox)
    will be using these interface (via cairo) in the near future. See for instance
    http://weblogs.mozillazine.org/roc/archives/2005/0 4/glimpse_of_the.html
    This allows a much more sophisticated 2D drawing model with layers.
    Several bug fixes to acid2 errors http://www.webstandards.org/act/acid2/
    will then be "free".


    Look at the java2D demos too to get ideas of what you can do with
    this, within a 2D window.

  49. Progress? by eyegone · · Score: 1


    From what I can tell, if Xgl becomes the de facto standard, it's going to become impossible to have a usable Linux desktop without non-free drivers. How is this progress?

    --
    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    1. Re:Progress? by narfbot · · Score: 1

      Some of us use DRI from dri.sourceforge.net. It will work fine with Xgl.

    2. Re:Progress? by Anonymous Coward · · Score: 0

      Not really, If your using the Open Source Radeon (r200-r300) drivers you'll be fine. GL works rather well on my Radeon 9600 M10 (Mobile) now if I could just figure out how to build Xgl :)

      Shawn.

    3. Re:Progress? by Peter+Bell · · Score: 1

      Many of us don't have a problem with closed-source drivers. Closed source drivers help keep intellectual property so companies can stay in business and keep the market competitive. Besides, they are free, just not open.

    4. Re:Progress? by Compumyst · · Score: 1

      There is a minor problem with your idea - openGL is only a programing API. It makes it a simpler task to write 3d-accelerated applications/interfaces. The problem lies in the fact that you still need the video card drivers from the manufactures (ATI/NVIDIA) to interface the openGL API with the hardware.

      --
      What's done's in the past, forever shall last.
      Work is work; life is life; fair is not!
    5. Re:Progress? by shaitand · · Score: 1

      Last I checked intellectual property is a way of misnaming limited privilage grants gifted by the public to make it seem as if copyright/patent holders owned the material rather than the public. Further, the companies in question (namely ATI and NVIDIA) make and sell hardware and not software. Since the software really does not reveal much about the product and can easily be reverse engineered by any 13 year old (let alone their competitors) there is actually no benefit to the companies or to the users in keeping the drivers closed.

      The primary purpose for closing the drivers is to hide the dirty hacks used to boost scores on popular benchmarks and that does NOT help keep the market competitive. Lets call a cat a cat shall we?

  50. Voodoo 3 3500 w TV in/out by Dareth · · Score: 1

    Best video card ever! Will this new X support my old Voodoo card? I am sure there are lots of these cards in many linux boxes out there.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  51. Re:Linux ready for the desktop by thebluesgnr · · Score: 1

    Actually, I've been using GNOME for years and I never had to do that.

  52. Re:Linux ready for the desktop by Lispy · · Score: 1

    Try this, please. What an uninformed post. ;-/
    http://www.realistanew.com/projects/alacarte/

  53. This is nice...now do something with it by wandazulu · · Score: 1

    Presumably now all the building blocks are in place to do some *real* cutting edge interface design/research. OpenGL-based toolkits, check. Dual-core, dual-processor machine, check. SLI video cards, check. 4+ gig of memory, check. *Now* let the fun begin.

    Seriously though, while those specs I mentioned are pretty high, they're not totally out of reach or relegated to a Pixar workstation or whatever. I would like to think that there is a sea of PhD dissertations ready to be written on what could be the next interface we all use, replacing the desktop metaphors. With the machine I mentioned, a researcher's flights of fantasy could really become working reality, and while not everything is going to pan out, it's important to try. No longer can anyone hide behind the "hardware/operating system isn't up to the task" bullsh*t.

    You've got the machine, you've got the OS, you've got the toolkits. Stop following Apple's cues...start leading with your own.

  54. I have such a hard on by Anonymous Coward · · Score: 0

    Subject says it all. I have a hard-on the size of Texas right now! I think its time to get FC5 beta!

  55. Exposé is patented by finnif · · Score: 1

    Well, I hope Novell is ready for a legal fight with Apple.

    Apple has a patent on the Exposé behavior.

    1. Re:Exposé is patented by Anonymous Coward · · Score: 0

      While that patent try to lock down some basic windowing stuff invented 20 years ago it sure as hell isn't a patent for exposé.

  56. Novell should make his own PC by Anonymous Coward · · Score: 0

    I think that a big company like Novell should produce his own PC like the Apple does. It's the only way for linux to push inton the Home user market and compete with Microsoft.

    It will be easier for Novell to have drivers from hardware manufacturers .
    If I have my Novell PC and I want to buy a scanner, a printer or a Wacom tablet. I will simply go to the Novell site and see wich products are suggested for the Novell PC. And I buy these products directly from them: Hp printers/scanners, Wacom tablets, Nvidia and Ati cards etc... all stuff that I'm sure it will work on my Novell PC just when I plug it in.
      And I don't have to become crazy googling around before buying some piece of hardware to understand if will work or not.

    *sorry for my bad english

  57. Re:Linux ready for the desktop by Anonymous Coward · · Score: 0

    Alacarte you say... yes, now this is obvious.. is it ?

  58. resubmissions.... by Anonymous Coward · · Score: 0

    Submit it to digg. They usually run something at least 3 times.

    Yea, after all you should know that Slashdot only does dupes.

  59. Re:Linux ready for the desktop by pembo13 · · Score: 0, Offtopic

    Dude! What year is it where you are? Go here: http://fedora.redhat.com/ download and instal the distro, and use KDE.

    --
    "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
  60. Suddenly... by TonyMillion · · Score: 0, Troll

    A million mac users look up and say 'huh, wasn't that like 2 years ago'?

    1. Re:Suddenly... by Anonymous Coward · · Score: 0

      There are a million mac users?

  61. fonts still suck by Randall311 · · Score: 1

    Any chance that this new 3d accelerated rendering can help make anti-aliased fonts actually look good ? Unbelieveable that OS X and Windows have better looking (smoother) anti-aliased fonts then linux ever dreamed. I thought I remember reading about something on linux that could change all that. It might be called Cairo or something? Does anybody know anything about this?

    1. Re:fonts still suck by arevos · · Score: 1
      Any chance that this new 3d accelerated rendering can help make anti-aliased fonts actually look good ? Unbelieveable that OS X and Windows have better looking (smoother) anti-aliased fonts then linux ever dreamed.

      Eh? If anything, my fonts look smoother in Linux than in Windows (especially on serif fonts). Fonts haven't been a problem in Linux for years.

    2. Re:fonts still suck by Lennie · · Score: 1

      It's not in the way the fonts are rendered. It's the fonts them selfs, there aren't that many good free fonts. Good fonts are hard to make, it's tedious and thus takes a lot of time.

      --
      New things are always on the horizon
    3. Re:fonts still suck by shaitand · · Score: 1

      Sorry but you are alone on this one. Fonts have looked beautiful in linux for a long time on my screen.

    4. Re:fonts still suck by FooBarWidget · · Score: 1

      I don't know where you have been the past 4 years, but font rendering isn't a problem now. Most likely you're either using an outdated distro which doesn't have a modern font system, or you don't have good fonts. Download the Bitstream Vera fonts or copy the Arial/Times New Roman fonts from your Windows partition and you're done.

  62. Re:Finally! Good job Novell! by eGuy · · Score: 1

    Yes, it's about time. Two years ago Sun tried this, then RedHat tried it and from what I can tell both quit. Novell deserves credit for getting it done.

  63. Negative. by Kadin2048 · · Score: 1

    Um, the WinXP alt-tab works exactly as you describe,

    No, there is a difference: Alt-Tab on Windows rotates between open windows, on MacOS it rotates through applications. Like I said, the differences are minimal, but they're there.

    An example of why this difference matters:
    On Windows, if an application is running but doesn't have any open windows, it won't appear in the Alt-Tab list. This happens for example with my IM client -- I can close the buddy list window and it will reduce itself to an icon in the tray, but continue to run; it will not be available through Alt-Tab in this state. iChat or Adium on Mac OS X, on the other hand, can still be running in the background, without any open windows, and will appear both in the Dock, and in the Command-Tab display of applications.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Negative. by mmkkbb · · Score: 1

      Actually, with the Windows MDI interface, there's no telling what might pop up in the list. Point taken.

      --
      -mkb
  64. Proprietary software by Arandir · · Score: 3, Insightful

    From the article: "...we're not going to cede 3D graphics acceleration to proprietary software."

    But will we be required to use a proprietary video driver to get it? It would be nice if Novell were putting its resources behind open source drivers or pressuring the release of hardware specs. Proprietary firmware doesn't bother me at all, but the drivers (both kernel and user mode) for open source systems need to be open source themselves.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
    1. Re:Proprietary software by hitchhacker · · Score: 1


      Buy ATI Radeon cards. open source drivers for up to 9800 are available. Then let ATI know that you made the decision to buy their card because of this project.

      then.. buy one of the experimental cards from The Open Graphics Project.. when it's available.

      I can't express enough how important open 3D drivers are for linux on the desktop.

    2. Re:Proprietary software by Arandir · · Score: 1

      Buy ATI Radeon cards.

      I did. But I'm not sure how well the open source driver will work with Xgl. Right now using X Composite doesn't work right with this driver, and I fear all the new pie in the sky features Nat is promising will be just the same.

      then.. buy one of the experimental cards from The Open Graphics Project.. when it's available.

      Believe me, I will.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
  65. Re:Use on thin clients? by Arandir · · Score: 1

    It is just an Xserver. But the article also makes it clear that the movement is away from raster operations. This implies a change in the X11 protocol. When X clients start requesting 3D vector services from the X server, you are going to have problems if that X server can only handle the X11R6 protocol.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  66. Re:Linux ready for the desktop by WhiteWolf666 · · Score: 1

    How do you edit mime-types, then?

    Gnome 2.10 is fairly recent, and it doesn't have a mimetype editor
    http://www.ces.clemson.edu/linux/fc4_desktop.shtml #gmime

    Does 2.12?

    Or do you just not use mime-types?

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  67. Xinerama + Network == teh win by LordMyren · · Score: 1

    On the other hand, your future mobile phone shouldnt have a problem.
    OpenGL ES is a mobile spec for OpenGL. Xegl is the Xgl for OGL:ES, iirc.
    Also, mesa is supposed to be able to do everything in software. Slowly.

    OpenGL supposedly can be done over network. A number of really big really expensive display wall solutions do this. I think it'd be awsome to try and run remote X locally through an OpenGL network pipe display driver. I'm sure there would be *cough* problems *cough*, but it might be able to work. Not sure where to get info on GL over network...

    But this is where it get really really interesitng:
    More interestingly is the possibilities crafted by indirect rendering. Since you're doing render to texture and then compositing, it'd be easy as shit to simply compress the textures in the video card via some shader, export the compressed results, then pipe them over the network to another target. [NoMachine's nx-compression basically does this, but it does it on the CPU, without indirect render.] Its not X, its not ogl, but it is pretty cool.

    So basically you run the X app on the remote machine, and send the results out over the network. It'd be cool because you could switch where each individual app appears. Its just some indirect texture buffer after all. You could change the render target real time from remote to local, or display it on both or even three systems. And you could change each app individually. Hello [b]Rebuilding Xinerama[/b], without any of the nasty driver hackery. Xinerama as a window manager. If you spent the effort building it properly from day 1, it'd be really fairly easy to make it so the remote X server could be running on old technology.

    Indirect rendering fucking rocks.
    Myren

    1. Re:Xinerama + Network == teh win by beezly · · Score: 1

      OpenGL works just fine over a network. We use it at my work every day for running apps on our big cluster and exporting the display back to the users workstation. GLX is a "binding" (i'm not sure if that's the right word to use) of OpenGL to the X11 protocol. It need pretty good bandwidth though :)

  68. very nice, but what when running openGL apps ? by Anonymous Coward · · Score: 0

    What's gonna happen when i fire up blender on this desktop ?
    Can you efficiently run OpenGL apps/windows composited into an already OpenGL desktop/window ?

    I'm pretty sure it will slow down blender incredibly,
    not talking about artifacts, and possible crashes...

    1. Re:very nice, but what when running openGL apps ? by bhalo05 · · Score: 1

      don't know about performance, but you can see screenshots of openGL based Quake3 here:

      http://www.linuxedge.org/?q=node/39

      At least it seems it works fine.