Slashdot Mirror


Preview of X Windows Eye Candy

glenkim writes "Remember Seth Nickell's blog entry about next generation X Window rendering? Well, in case you were wondering what it would look like, he's updated his blog with videos of luminocity, the experimental GNOME window manager, and screenshots of programatically themed widgets." From the post: "The wobbly window effect is mildly addictive. Kristian hasn't gotten much work done since he wrote it. He (and now I) spends all day moving windows around and watching them settle."

92 of 462 comments (clear)

  1. Pleasantly surprised by squiggleslash · · Score: 4, Interesting
    There's some nice ideas in there, and some not so nice ones. The wobbly windows thing looks completely unnecessary (worse still, I get it for free when I try to drag opaque windows on a slow machine ;-), and it's hard to see how it can actually improve usability.

    On the other hand, the similar effect applied to drop down menus did make some sense. It made the menu appearing more obvious and anyone glancing at an unrelated part of the screen and accidentally activating the menu would be more aware of their mistake with this kind of heavily animated approach. It also looked like it wouldn't get in the way, the way it was implemented.

    I also liked the translucent file selector. That's the first time I've seen translucency done in a relevant, useful, manner. Yes, I do want to see the window underneath, damn it! Combined with Apple's "attaching selectors to the window they came from" philosophy, you could have quite a massive improvement in usability.

    It's nice to see some of the techniques developed largely as eye-candy actually find uses where they have functional, not just subjectively aesthetic, justification.

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:Pleasantly surprised by 10Ghz · · Score: 4, Insightful
      There's some nice ideas in there, and some not so nice ones. The wobbly windows thing looks completely unnecessary (worse still, I get it for free when I try to drag opaque windows on a slow machine ;-), and it's hard to see how it can actually improve usability.


      It's not meant to improve usability. It's meant to look good and show what the tech is capable of. And I think it achieves both goals quite well.
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    2. Re:Pleasantly surprised by Sunspire · · Score: 4, Informative

      The current Luminocity effects are strictly tech-demos for now, basically showing what is possible. It will then be up to third parties like distributors and desktop environment to make something useful out of it.

      The plan is to eventually merge the Luminocity composition manager and effect engine with the Metacity window manager. You will then be able to switch effects and behaviors like you do themes today.

      --
      It's like deja vu all over again.
    3. Re:Pleasantly surprised by JPelorat · · Score: 3, Informative

      Site is borked now, but they did say something like they turned the effect all the way up so it would be obvious in the video, but that it looked much better and much more natural when it just barely bounced when moved.

      --
      Hokey statistics and ancient misconceptions are no match for a good thought in your head, kid!
    4. Re:Pleasantly surprised by squiggleslash · · Score: 5, Insightful
      Well, my counter to that is it most certainly should be meant to improve usability. I know that Seth's reason for posting the article is to say "Wheee! Look at this, look at what we can do!", but without context "what we can do" is useless. The context here is that the techniques are designed to improve UIs in various ways.

      While a lot of Slashdotters and other geeks find a lot of pleasure in eye-candy without regard to usability, I think it's refreshing that Seth actually did post some examples of techniques used where they had an intuitively obvious improvement on usability. If he hadn't, I'd have ignored the demonstrations, or even flamed them. If everything had been like the initial wobbly windows effect, I'd have put it down as yet another thing that'll pointlessly bloat applications in a year or two in order to satisfy the "Ooo look, pretty colours!" mob.

      Context is important. You can't really demonstrate a technique without showing that it's potentially useful. I think Seth, for the most part, wobbly windows aside, did a great job doing just that.

      --
      You are not alone. This is not normal. None of this is normal.
    5. Re:Pleasantly surprised by vdboor · · Score: 5, Interesting
      The wobbly windows thing looks completely unnecessary [..], and it's hard to see how it can actually improve usability.

      Humans visualize a lot of 3D, so why not your windows? I can image computer-illiterates don't see "windows", just a bunch of 2D buttons and mess at a computer screen.

      Using subtile animation and shadow effects could make computing a lot easier and accessable. It allows users to distinguish between front and back windows much easier. I would certainly welcome these features if they're stable!

      --
      The best way to accelerate a windows server is by 9.81 m/s2 ;-)
    6. Re:Pleasantly surprised by urbanjunkie · · Score: 3, Interesting

      Improved usability should not be an ultimate goal.

      Usability is just one of the components of the overall user experience, and improving the overall user experience is what really counts.

    7. Re:Pleasantly surprised by gowen · · Score: 2, Interesting
      Humans visualize a lot of 3D, so why not your windows?
      Well, gee. Could it be because they're displayed on a 2D screen?
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    8. Re:Pleasantly surprised by russellh · · Score: 2, Interesting

      I pronounce it an artistic interpretation and therefore kewl unto itself. it needs no additional justification.

      --
      must... stay... awake...
    9. Re:Pleasantly surprised by shawb · · Score: 3, Informative

      He said the effect was turned up to maximum for the demo just so you could see it. Makes sense to make it really flashy when you first see it, then make it subtle for when you actually use it.

      --
      I'll never make that mistake again, reading the experts' opinions. - Feynman
    10. Re:Pleasantly surprised by _anomaly_ · · Score: 2, Insightful

      IMHO, this mentality is exactly why it has taken Linux distributions so long to become a major player in the desktop market.

      Focusing almost exclusively on more functionality, more applications, more uses rather than starting with making the basic desktop experience a good one has set Linux acceptance, by the general public, back a few steps.

      For example, take 3 basic applications (e.g. a browser, an email client, a word processor) within any of the windowing environments and make them work perfectly. I don't mean without bugs, because that's nearly impossible. But make the experience more intuitive for the user, more productive by making common tasks easily accessible, etc.

      I don't know, maybe I'm just out of touch. However, the evidence exists to support these statements.

      --
      "I have no special gift, I am only passionately curious." - Albert Einstein
    11. Re:Pleasantly surprised by good-n-nappy · · Score: 2, Interesting

      There's actually been some justification for this type of effect. Take a look at this paper that talks about classic principles in cartoon animation and how they can be applied to user interfaces.

      --
      Never underestimate the power of fiber.
    12. Re:Pleasantly surprised by bankman · · Score: 4, Insightful
      You can't really demonstrate a technique without showing that it's potentially useful.

      Why not? I can come up with some technology that I think is cool but has no obvious (to me) usabilty. Then you come along with an idea to use it. It's not like every inventor also figures out the inventions final use.

      --
      I feel so sig.
    13. Re:Pleasantly surprised by DocSnyder · · Score: 2, Insightful
      In the past, "eye-candy" proved quite essential for future improvements of usability. Think of anti-aliased fonts, subpixel rendering or further in the past (Windoze 3.1) "3D-effect" buttons and borders, which kept a then-average 386/33 box as busy as shadows and translucency do on current hardware but allowed easier recognition of GUI functions.

      Shadowed and alpha-transparent widgets and dialogs will certainly improve usability a lot. Maybe in the future we won't need menus or toolbars at all, as document structure can be made visible with shadows and alpha-transparent frames, with some icons or widgets attached to the borders.

      Wobbly windows can be useful to draw the user's attention to warning messages or system alerts.

    14. Re:Pleasantly surprised by the+quick+brown+fox · · Score: 4, Funny
      I'd have put it down as yet another thing that'll pointlessly bloat applications in a year or two in order to satisfy the "Ooo look, pretty colours!" mob.

      We prefer to be called "Mac users", thankyouverymuch.

    15. Re:Pleasantly surprised by russellh · · Score: 3, Insightful

      I support usability. and I, too, experienced the "joy" of mp3 player skins. However, I also support an experimental approach to UI design. I like to see all kinds of things tried even if they seem stupid on the face of it. Why not? We need people trying stuff that doesn't make sense (yet). For instance, I would love it, and I mean I would rotfl if I could connect a window flutter value to a wind, um, whatever the thing is called that measures wind speed. Usability? whocares? what a cool demo. not that that specific thing would be something I'd want to actually use, but, like art, it makes you think about things differently. you think, how can I connect my UI experience more directly to the real world? The experiments going on with the motion sensor in the new apple powerbooks are another example of that: nobody really (do they?) wants to use the powerbook itself as a game controller, tilting it this way and that. But it's cool, and people are thinkin' diff'rently now about those sorts of things. I say: awesome. but again, stress it's not about that implementation specifically as it is about a way of thinking, and finding new directions for research.

      --
      must... stay... awake...
  2. CoralCDN [mirror] by danalien · · Score: 4, Informative
    http://www.gnome.org.nyud.net:8090/~seth/blog/xsho ts

    ... I'm just guessing this might get slashdotted...

    --
    I don't claim I know more than I know, and if you know you know more than I know, then by all means, let me know.
    1. Re:CoralCDN [mirror] by natrius · · Score: 5, Informative
    2. Re:CoralCDN [mirror] by danalien · · Score: 2, Informative

      all of em' worked fine in MPlayer, for me...

      --
      I don't claim I know more than I know, and if you know you know more than I know, then by all means, let me know.
    3. Re:CoralCDN [mirror] by AsnFkr · · Score: 4, Informative
  3. Re:Can't Play The Videos by natrius · · Score: 4, Informative

    So download something that can.

  4. Re:Can't Play The Videos by ErichTheWebGuy · · Score: 2, Informative

    nothing on my machine plays any of the formats he has

    Try mplayer

    --
    bash: rtfm: command not found
  5. Nifty, but the point? by NickHydroxide · · Score: 3, Insightful

    I agree, a lot of these implementations are kind of nifty, but not particularly useful. I looked around but couldn't find any information about how resource-intensive this is.

    It seems like part of a loose trend towards bloating Linux for the desktop market. Not that this is a bad thing, but something that should be kept in mind.

    1. Re:Nifty, but the point? by natrius · · Score: 4, Insightful

      From the site:
      People have been asking what sort of hardware this was done on. Videos were shot on a mix of an IBM thinkpad X30 (with a paltry Intel i830 video card using open source drivers) and an IBM thinkpad T41 (with a slightly beefier but still pretty old Radeon Mobility 7500, also using open source drivers). Everything we're doing so far is light on hardware requirements.

      On the topic of usefulness, that's not really what I think these videos are supposed to show. The point is that we now have the foundation to do useful things with.

    2. Re:Nifty, but the point? by 10Ghz · · Score: 4, Insightful
      I agree, a lot of these implementations are kind of nifty, but not particularly useful. I looked around but couldn't find any information about how resource-intensive this is.


      The demos in the website run on either Intel integrated vidcard, or on Ati Mobility Radeon 7500 (both with open-source drivers). Bot are very low-end vid-cards these days.

      It seems like part of a loose trend towards bloating Linux for the desktop market.


      What "bloat" are you talking about? It seems to me that both major desktops (KDE and Gnome) are getting faster and less memory-hungry with each new release. So I REALLY fail to see your point. But if you are worried about bloet, simply don't enable any of the new features, or use XFCE or something similar! Problem solved! Me? I have vid-card, CPU and memory to spare, bring on the advanced features!
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    3. Re:Nifty, but the point? by Amiga+Lover · · Score: 2, Insightful

      You have a good point. it's always worth keeping in mind how much bloat things cause, and I feel safe in knowing if it's in linux, it'll be ultra configurable, and can be turned off easily by those who don't want it.

      Which to me is a far better solution than that of many who would discard high-level features that are a real benefit to a few, for the excuse that you can do the same thing with a little extra thinking and a little extra work.

      That completely undermines the purpose of buying a computer for those people who may use 'bloat' level features. They didn't buy a computer to do a little extra work for it. If you can just turn a feature off, it only ends up as HD bloat, and I have no problem with an OS possibly taking up 5-10GB drive space in an era where we have cheap multiple 200GB drives.

    4. Re:Nifty, but the point? by dogas · · Score: 4, Insightful
      No dude, if you use linux, you're gonna be forced to have wobbly windows and put up with the low-end hardware accelerated bloat.

      Geez... I saw the videos and it looks pretty sweet! If it's going to make my windows friends jealous, I'm on board. Will I use it on my linux desktop? You bet. Will I load it on my linux router? Uh, no.

      --
      'When the going gets weird, the weird turn pro.' -HST
    5. Re:Nifty, but the point? by Cthefuture · · Score: 2

      What kind of tiny laptop is that in the video?

      Can you get them with nVidia cards?

      --
      The ratio of people to cake is too big
  6. heh.. by Quixote · · Score: 4, Funny
    The wobbly window effect is mildly addictive.

    Wait till you see the "wobbly server effect"...

  7. Who did this? by althalus1969 · · Score: 5, Funny

    Linking to "X Window Eye Candy" Videos on the ./ Frontpage...that's like posting free porn.
    You people are crazy. That poor server...

  8. Already by cheezemonkhai · · Score: 4, Informative

    Appears to be down or at least struggling already :(

    Mirrordot should hopefully be created here:

    Mirrordot link

  9. xgl by elmartinos · · Score: 5, Informative

    Yesterday I have tried Xgl, Which also uses OpenGL to draw X. I think Luminocity and xgl are tightly related, but I am not really shure.

    Anyway, what I got was a stable desktop with nice shadow and transparency features. It looks totally cool to have a transparent mplayer behind a transparent xterm that drops a soft shadow on it :-)

    Trying it out is fairly easy, just follow this description.

  10. Nip it in the bud by Morganth · · Score: 4, Insightful

    I just want to pre-emptively respond to all the posts that are going to say, 'well, as usual, Linux is catching up to Microsoft and Apple a couple years after the fact.'

    Yes, you may be right. But the difference is that Linux doesn't have to be first, it just has to be better. And it will be. The rich base of command line utilities and a solid kernel are necessary to have great degrees of stability and richness at the higher levels (like an X server). I find my Linux base indispensable (from the point of view of the usefulness and scriptability of all the UNIX tools and primitives), and I think I concord with other Linux users when I say I'd be perfectly happy with my free Linux desktop when it 'catches up' in the less useful things like eye candy and hardware rendering. Because in the end, I'll have a Free, Powerful Desktop that Looks Just As Good As Yours, while you may be stuck with a good-looking, but still proprietary, mess of a system that is still sorely weak in the basics.

    Just my two cents... but undoubtedly in the time it took me to write this post, it will no longer be pre-emptive.

    1. Re:Nip it in the bud by 10Ghz · · Score: 2, Interesting
      I just want to pre-emptively respond to all the posts that are going to say, 'well, as usual, Linux is catching up to Microsoft and Apple a couple years after the fact.'


      Apple, perhaps, but not Microsoft. Longhorn will have something like this, but Longhorn is still over a year away (at least). It might very well be that this technology will become available on Linux long before Longhorn ships. In that case, Microsoft would be catching up to Linux ;).
      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    2. Re:Nip it in the bud by BenjyD · · Score: 5, Insightful

      A second pre-emptive comment:

      1) It's a tech demo. Nobody is suggesting wobbly windows are going to improve productivity. Given a wide range of possible effects like this, however, creative people can come up with nice ideas to make your desktop more usable. Decoupling the screen display and window contents rendering allows all sorts of cool things.

      2) It runs on old crappy hardware, so no, you won't need to go and buy an Nvidia 69999FX-eXtreme to run it

      3) It's not 'bloat' (whatever that is), it's just using the hardware and X-server abilities to their full. By shifting much of the rendering to the graphics card, you could actually lower CPU usage. I'm sure a thousand openbox/console/ion/ratpoison users are waiting to post "I don't need this". To which I say "well go back to your teletype then".

    3. Re:Nip it in the bud by GileadGreene · · Score: 2, Insightful
      ...mess of a system that is still sorely weak in the basics.

      Apparently you haven't looked at Mac OS X recently. It has the same "rich base" of command line utils and solid kernel that you claim for Linux. With the additional advantage that "things just work".

      I use both Linux and Mac OS X. Right now, I find that, although both have roughly similar capabilites, the Mac gives me a far superior user experience.

    4. Re:Nip it in the bud by BenjyD · · Score: 3, Informative

      Stationary windows will take just as much CPU in '3d' as they do in 2d - basically nothing. It's not like it's redrawing at 100fps or anything. Things like redrawing after exposing a part of a window will likely take less CPU, as the graphics card can just draw the relevant part of the window's texture to the screen without having to regenerate it.

      I imagine resolution won't be much of a problem. For actual 3d work, there is all sorts of complexity that limits the fill rate - overdraw, lots of textures, fogging, geometry etc. This is a very simple 3d system: flat projection, little geometry.

      A (say) 2000x2000 resolution screen is only 4 million pixels - cards like the geforce 2mx (which is ~$30 or so?) will do 500 million/second theoretical.

    5. Re:Nip it in the bud by nine-times · · Score: 2, Insightful
      I'll second this. As I type this on a computer set up to dual boot between Ubuntu and Windows XP, I dread having to boot up into XP (which is becoming a less frequent occurence every day).

      I'll admit that there are still occasional rough edges, but I find the overall look and design of Gnome far more sensible and pleasant than Windows XP. For all the good Longhorn might bring (and since they're not done, given Microsoft's history of dropping features to get products out the door, it's still "might"), it isn't here yet.

      If you want to compare X Windows/Gnome/KDE features to Longhorn, we should be comparing the features we might expect X Windows/Gnome/KDE to have in a couple years. If you want to compare current X Windows/Gnome/KDE features to Windows, let's stick with XP. It's only fair.

    6. Re:Nip it in the bud by node+3 · · Score: 2, Insightful

      You mean, you want to pre-empt a "my OS is better than yours." post with a "my OS is better than yours (well, will be 'in the end')," post?

      The rich base of command line utilities and a solid kernel are necessary to have great degrees of stability and richness at the higher levels (like an X server). I find my Linux base indispensable (from the point of view of the usefulness and scriptability of all the UNIX tools and primitives),

      How is this different than OS X, except that OS X's GUI is more advanced, has more commercial apps, games, and Cocoa (NeXT)?

      Because in the end, I'll have a Free, Powerful Desktop that Looks Just As Good As Yours, while you may be stuck with a good-looking, but still proprietary, mess of a system that is still sorely weak in the basics.

      What are you talking about? OS X is UNIX. What do you mean by "mess of a system"? In what way is OS X a "mess" but Linux not?

      The problem with your statement (aside from the fact that it's wrong about quality) is that "the end" (as in "in the end") is a long ways off yet. Free is certainly desirable, no question, but why make it a religious absolute? Free is a feature, and a goal.

      What I mean by that is that if being "Free" trumps all other features for you, hurray for you. Just don't go bragging about how superior your "Free" system is, when you're still lacking features of the proprietary software.

      Free is good, I want Free to win, I run Free and non-Free because I don't operate computers to be Free, I operate computers to get things done.

      Oh, and "in the end" we'll be running the exact same system, but until then, my OS is better than yours <g>.

      Just my two cents... but undoubtedly in the time it took me to write this post, it will no longer be pre-emptive.

      Yours was the first "My OS is Better Than Yours" post I've read (reading with Slashdot's default threshold).

    7. Re:Nip it in the bud by rpdillon · · Score: 2, Insightful

      Not to disgaree (I love Macs), but the cost of "just working" in almost all the cases is a lack of customization. What makes Linux such a difficult platform for folks that are new to it is that Linux exists only in our minds, and actually manifests itself as 1000 different distributions, each just different enough from each other to cause problems with interoperability. Combine this with the vast amount of customization within each distribution (including lots of variables, like IF something is installed in the first place, and then looking at library versions, desktop environments and program versions to determine how everything will inter-relate) Because we (Linux users) have complete choice in this manner, there are no "easy" answers when we seek help, because those helping us are not working with a system that is in a known state. In fact, most users probably don't know what state their machine is in.

      Contrast this with Apple or Windows, and you'll see why troubleshooting is so much harder under Linux. This, by the way, is the exact same phenomenon you see in PC gaming versus console gaming. Bugs are very easy to reproduce on consoles, because everyone is running the exact same platform (or very close). On a PC, there are 1000 different variations in hardware and software configurations that could cause a bug.

      Does this make PC gaming inferior? Does it make Linux inferior? No. It is simply a tradeoff. If your personality craves "just work"-itude, then play games on consoles and use Windows or OS X (please choose OS X). If you like the power-user feeling, like to customize your machines, and like to be on the bleeding edge of software development, downloading new versions of programs as soon as they come into beta, then the desktop Linux experience is probably right for you.

      Neither is right for everyone, and the big mistake is to make the decision (either way) without knowing what you're getting yourself into.

    8. Re:Nip it in the bud by Xiaran · · Score: 2

      Jeez mods. The RMS thing was a joke.

    9. Re:Nip it in the bud by Kethinov · · Score: 2, Insightful
      2) It runs on old crappy hardware, so no, you won't need to go and buy an Nvidia 69999FX-eXtreme to run it
      That comment shows just how out of touch Linux developers are with the rest of the world. "Crappy hardware"? Ha, that hardware is newer/faster than 80% of the typical user. Don't for a second believe that everyone has the latest and greatest bleeding-edge computer like all your basement-dwelling, videogame-addicted peers. Most people are using P2/P3 systems with ~400-600 MHz processors, 64-128 MB ram, 10GB HDD, built-in video without acceleration. If you want to design for hardware that will be common 5 years from now, fine... but don't be disappointed that folks try this stuff and give it a bad name simply because they don't have the CPU resources to fully appreciate it.
      WTF? And you expect Longhorn's version of this to run on hardware like that? Get back under your bridge.
      --
      You're right, I wouldn't steal a car. But if it were possible, I sure as hell would download one!
  11. Losing sight of the usability target... by Junior+J.+Junior+III · · Score: 2, Funny

    "The wobbly window effect is mildly addictive. Kristian hasn't gotten much work done since he wrote it. He (and now I) spends all day moving windows around and watching them settle."

    Yeah, this is great becasue as millions of Microsoft customers have proven, less productivity from the same hardware is good.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  12. KDE equivalent? by ttys00 · · Score: 4, Interesting

    For those of us who don't know, is there a KDE equivalent in the pipeline?

    1. Re:KDE equivalent? by 10Ghz · · Score: 4, Informative

      KDE4 will propably have stuff like this. It should have double-buffered widgets, OpenGL-acceleration and Cairo-support, among other things.

      --
      Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
    2. Re:KDE equivalent? by m50d · · Score: 2, Informative
      Yeah, KDE's a gnome ripoff. That's why it started before gnome, has had IPC for all applications for years while gnome is only just adding it, had integrated remote access from 3.0 while gnome didn't add it until 2.6, is still the only environment to have a good way to embed applications in each other...I could go on.

      I know, I know, don't feed the trolls.

      --
      I am trolling
    3. Re:KDE equivalent? by nutshell42 · · Score: 2, Interesting

      I don't know about wobbly windows but KDE 3.4 offers some addictive transparency options based on the composite extension (kcontrol->desktop->window behaviour->transparency). I'm getting timeouts on the article so I can't tell you more until I know what that article is all about. =)

      --
      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage
    4. Re:KDE equivalent? by Anonymous Coward · · Score: 2, Informative

      It should have double-buffered widgets, OpenGL-acceleration and Cairo-support, among other things.

      Well, more specifically, Qt 4 will have those things, and KDE 4 will have them too because it will use Qt 4.

    5. Re:KDE equivalent? by IamTheRealMike · · Score: 3, Interesting

      Even more specifically Qt isn't using Cairo, it's using its own equivalent TrollTech are writing from scratch (because they have to own the copyright on all the Qt code for their business model to work). However everything below Cairo and GTK+ is independent of GNOME/GTK+ and will work fine for KDE.

    6. Re:KDE equivalent? by mrchaotica · · Score: 2

      GAAAH! WHY would you want there to be a "KDE eqivalent?" WHY can't KDE just use the same one??!!

      --

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

    7. Re:KDE equivalent? by nitehorse · · Score: 2, Informative
      That's not true, actually.

      If Cairo had been developed, ready, and stable before Trolltech had started developing Qt4, then they would most likely have included support for it. Cairo even today still isn't stable. To quote Carl Worth:

      If someone is crazy enough to think cairo belongs in a platform as stable software, right now, then I'll just go break some more APIs just to prove them wrong.


      Keep in mind, Qt4 has been in development for quite a while now. They were showing off some crazy early development code back in August of 2003 - which predates Cairo even being remotely usable (let alone stable) by quite some time.
  13. then stop using your 286 by Anonymous Coward · · Score: 2, Insightful


    and get with the program

  14. Longhorn by alienfluid · · Score: 4, Interesting

    How does this compare to the upcoming Avalon engine for Longhorn?

    1. Re:Longhorn by ardor · · Score: 2, Informative

      Better. The effects are very similar to Longhorn eyecandy, but the costs are much lower. Note that he does all that stuff on an old Intel graphics chip. Longhorn requires much more GPU power.

      --
      This sig does not contain any SCO code.
    2. Re:Longhorn by karstux · · Score: 4, Informative

      Different thing. Avalon is an API which seems to be geared to bringing 3d-accelerated features to ordinary desktop programs, and to make this easy for the programmer. For example, in Avalon you can create a window, a rendering context and a simple scene with very few lines of code.

      I guess you could use Avalon to create effects as shown in TFA. But it's really not limited to that.

      In the end it's all about eye-candy though.. :-)

      --
      Don't whistle while you're pissing.
  15. For fucks sake by Anonymous Coward · · Score: 2, Insightful

    It's a demo supposed to show what the technologie is capable of. That's all there is to it.

    It's not supposed to be the default way of handling windows in metacity, it's not supposed to improve usabiltiy, it is only supposed to show what the new technology can do.

  16. Re:Gets old quick by justsomebody · · Score: 3, Informative

    It is not a feature to be, it is a quality test of performance while in development. More the test is intensive, the better it is

    --
    Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
  17. Calm down... by raygundan · · Score: 3, Funny

    Just pretend the "s" everybody puts at the end stands for "System." You'll feel better.

  18. nice new features by mrmagos · · Score: 3, Interesting

    Those are some interesting new features, quite innovative actually. However, I would be much more interested in hearing how X is being made smaller and faster. Xserver seems to be a nice continuation of Kdrive since the fork, but it is still lagging behind a full Xorg installation. Most X users are not serving up desktops to thin clients, and only need a full install for things like hardware acceleration and multihead support. I would think a small and fast X would greatly benefit desktop adoption, and if any of you have tried Kdrive on modern equipment, it more than feels snappier, it is.

    --
    Never start vast projects with half-vast ideas.
  19. nice, but by ardor · · Score: 5, Insightful

    he should create a video showing this wobbling effect used decently, rather than exaggerated. I'm inclined to believe him when he says that this movement is pleasant to the eye (actually, the sudden appearance of menus and windows seems to irritate new users whose brain is not used to this).

    The translucency is done very very well. As mentioned before, this is the first video showing how translucency can be useful.

    One might argue that this is an utter waste of resources. Well, in this is not true. Since most PCs sold after 2003 do have some sort of 3d accelerator included (hell, even the intel graphics chipsets have acceleration!), basic 3D acceleration is very cheap. Of course, there are people exaggerating the usage of 3d acceleration for the desktop. For example, there are rumors saying that Longhorn requires pixel shader support. But the consumer-level technology for basic T&L (hell, even the CPU can do this, since we aren't talking about >50k vertices) and some basic texturing without lighting or any nifty multitexturing has been around for almost a DECADE.

    --
    This sig does not contain any SCO code.
  20. Re:Oops here we go again... by mattyrobinson69 · · Score: 3, Informative

    It already exists: Mirrordot

  21. Re:Please get it right by Anonymous Coward · · Score: 5, Informative
    It draws windows, but it's called X-Window.

    No it's not. From X manpage:

    The X Consortium requests that the following names be used when refer-
    ring to this software:

    X
    X Window System
    X Version 11
    X Window System, Version 11
    X11
  22. i've been up for 36 hours by harlemjoe · · Score: 2, Funny

    studying for finals

    imho the windows already wobble ...

    --
    shooting is not too good for my enemies
  23. somewhat offtopic.... by same_old_story · · Score: 3, Insightful
    why did they record video shots from the monitor?
    excuse my ignorance: is there no video screen capture for linux?

    I mean, they did go through all this work to make something look good and then released these crappy monitor shots?

    1. Re:somewhat offtopic.... by carpe_noctem · · Score: 2, Funny

      Yeah, no kidding. I was half expecting to see the tape cut over to paris hilton in a hotel bedroom...

      --
      "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
  24. Uh Expose? by bogie · · Score: 3, Interesting

    Luminosity is a testbed for technology. It's not meant to show exactly what Gnome 2.12 or X whatever is going to look like.

    You say its not useful but what about something like Expose which many users think is useful? Imagine how boring the early versions of it looked which did nothing interesting or useful? Think outside the box for a minute and realize that by using the technology someone may come up with some new ways of interacting with windows that nobody has ever thought of and turns out to be really useful. Your boring and bloated accusation is way close-minded and short-sighted.

    --
    If you wanna get rich, you know that payback is a bitch
  25. Combine it with Enlightenment by houghi · · Score: 5, Interesting

    Combine it with the new Enlightenment stuff:
    This one
    This one
    This one
    This one

    So who said that Linux was mainly textbased?

    --
    Don't fight for your country, if your country does not fight for you.
  26. Torrent? by Anonymous Coward · · Score: 3, Insightful

    As often as this has happened lately, you'd think someone would be courteous enough to put up a torrent of the videos rather than blow away various project websites everytime someone posts video-candy.

    1. Re:Torrent? by TeknoHog · · Score: 3, Informative
      I already posted this, but it's not modded up so maybe not very visible:

      http://www.iki.fi/teknohog/luminocity-theora.torre nt

      --
      Escher was the first MC and Giger invented the HR department.
  27. Re:Buttons/windows still look archaic by natrius · · Score: 4, Informative

    With all the effort put into wobbly windows and transparency, it seems like they ought to have windows and buttons themselves looking fairly slick. Instead they look like a slight improvement over Windows 98.

    Since this comment keeps finding its way up from -1, Troll, I guess I'll respond. GTK uses themes.

  28. This is a good start, but by elucido · · Score: 4, Insightful

    I think someone needs to create better themes. Coders suck as artists and as theme designers. Coders also suck at designing interfaces. We need an interface design contest now, complete with bounties. All artists should be welcomed and no programming experience should be required to contribute. I suggest we make a glass like interface, or an interface such as the interface in the Lain anime series. Lets make something impressive, also lets make it functional. How can we use the extra dimensions and power to make things work better?

  29. Here is an idea for functionality by elucido · · Score: 2, Interesting

    How about instead of just being able to store windows as bars, let us morph our windows into a sphere which rotates? or a cube? This would allow us to store more windows in less space, it would allow us to have more screen space. No one needs a big bar taking up the bottom of their screen, but spheres floating around looks better and its better for productivity. Think of terminator 2's morphing scene, that could be done to the windows.

  30. Torrent by TeknoHog · · Score: 2, Informative
    --
    Escher was the first MC and Giger invented the HR department.
  31. Why Eye Candy Enhanced Usability by WombatControl · · Score: 5, Interesting

    I know it's fashionable to bash UI eye candy, but there is a reason for it. For instance, the human eye is very good at determining depth. Drop shadows on windows help distinguish one window from another. When I turned on xcompmgr on my Ubuntu box, it was actually quite surprising how much easier it was to determine what windows are where. When you have Anjuta, Firefox, Glade, and a bunch of other applications open, it can be hard to tell what window is here. Drop shadows help create another way of visually distinguishing window placements that can enhance usability.

    Transparency when done right can also help usability. The transparent dialogs here help cement the relationship between a dialog and its parent window. That's why Mac OS X has such great usability - it not only has some visually interesting eye candy, but that eye candy is designed to provide you with a series of visual cues that clue you in on what actions you're performing. The "genie effect" when you minimize a window to the Dock is another example of this - by showing the window move into the Dock you're providing a visual clue that lets you know that you can find that window again in the Dock.

    When done right, eye candy can really enhance usability, and thanks to things like the Damage extension, the Render extension, and the Composite extenstion, Linux usability is getting better.

    And for the record, those who think that eye candy adds excessive processor bloat, my current Linux system is a Duron 600mHz with 256MB of RAM and a GeForce4 MX. Granted, the T&L engine helps a lot in making the UI responsive, but given that xcompmgr and the Composite extension is essentially beta code it's quite shocking how little processing power this sort of thing takes. Now that T&L engines on graphics cards are pretty much standard, it's time that X put that power to use to enhance usability.

  32. How to run ogg video files in Windows by baker_tony · · Score: 4, Informative
    I went here

    http://www.illiminable.com/ogg/

    downloaded and installed, brought up Windows Media player and dragged and dropped the .ogg file on to it to play.

  33. Re:Buttons/windows still look archaic by natrius · · Score: 2, Informative

    If there are better themes out there and no Gnome developer I know actually uses the default *why* is it the default still?

    There's going to be a new default theme in 2.12. The current frontrunner is ClearLooks. If gnome.org wasn't dead right now, I'd link you to the wiki page, but for now you can read a snippet from Google's search results.

  34. MS already did that by Anonymous Coward · · Score: 4, Funny

    it was called NT.

  35. Just a quick note to "eye candy nay-sayers"... by Jerk+City+Troll · · Score: 3, Insightful

    Shut the fuck up. Seriously. Every time there is an article on /. about X11 eye candy, a troop of future-shock losers come forward and start complaining about how we "don't need this" or how it's "totally useless" and other nonsense. It's called "progress" and we should talk about how we can apply this technology in interesting ways (like Apple has done with Aqua) instead of bitching about how it shouldn't even be created in the first place.

    1. Re:Just a quick note to "eye candy nay-sayers"... by ilyaaohell · · Score: 2, Insightful

      I think there is actually a psychological reason behind Linux users bashing innovative UI. Those who use Linux in the home are more pre-disposed to science and mathematics. They use it because they're computer geeks, plain and simple. As such, the artistic portion of their brain is not as well developed, hence they get limited positive response from artistic innovation.

      I think it's also not a surprise that not only are most Linux UI set-ups quite ugly and painfully minimalistic, but that most Linux users either don't care or actually find them attractive. This is in stark contrast to your average non-geeky computer user whose artistic portion of the brain is more developed and whose scientific portion is less so. Every non-geek I have ever asked to compare UI of MacOS and Windows to anything on Linux (KDE, Gnome, Fluxbox, etc) unanimously chose MacOS and Windows (specifically XP, not 98 which is what Linux is closer to), and I don't think this has anything to do with their past experience and clinging to what they're used to.

      On the plus side, I think that screenshots from the newest version of KDE show a lot of promise. I have no doubt that Linux UI advances in the next 5 years will be up to par for non-geeks.

      --
      UNIX: A computer user is defined as a programmer. WINDOWS: A computer user is defined as a consumer.
  36. Re:Please get it right by cortana · · Score: 2

    This never made sense to me until I realised that it's just a window system called X. Compare to the W Window System, the Dave Window System, etc.

    The only real fix is to go back in time and make them pick a better name.

  37. Re:There isn't something more important to work on by Valafar · · Score: 2, Insightful

    "One that comes to mind instantly
    is writing a replacement for X Windows.
    It makes it very difficult to do gaming on Linux.
    Why don't they port Gnome to run against frame
    buffer (or something similar), so we could run a
    GUI without X? Linux could take the pc gaming
    niche market if it performed well. They already
    have the knowledge for the task so it wouldn't
    have much learning curve. DirectX would be a lot
    easier to emulate without X.

    Wine could use some help.

    Mozilla and Firefox could use some help."

    Who needs them? Graphics are over rated. If you're so concerned about eye-candy, you don't need a graphical browser. Use Lynx.

    People like eye candy... and guess what? It's FUN. Sometimes people like to spend their energy doing things that don't really have a point. Music? Fiction? Do we really need these?

  38. Apple won't rest on their laurels by mamladm · · Score: 3, Insightful

    You seem to assume that Apple will rest on their laurels. Recent additions include such things as core image and core video which is quite a leap forward.

    www.apple.com/macosx/tiger/coreimage.html

    Also, it's not just about how things appear on screen, but how it all works underneath and also how it is being used by application developers.

    What gives OSX a lead in the GUI department is the Cocoa Framework and programming model, associated development tools and consistent use of interface design guidelines.

    I wouldn't consider Linux to be catching up to OSX in the GUI space _unless_ GNUstep becomes more mature, gets a more modern appearance and is going to be widely and consistently used for application development on Linux.

    For the avoidance of doubt, I am not trying to praise Apple here. After all, this technology came from NeXT and was at some point in time co-developed with SUN. Apple were just extremely lucky that NeXT saved their butts with this awesome technology.

    Let's be honest, compared to other Unix windowing systems such as NEWS and OPENSTEP, X11 is archaic. It's bad enough that NEWS didn't catch on as a standard. Hopefully GNUstep will become more mature and finally take off, now that it is nearing a 1.0 release.

    http://www.gnustep.org

    --
    the macintosh asterisk mailing list http://www.astm
  39. Re:XFixes, Damage and Composite by havoc- · · Score: 2, Informative

    I had this problem with ATI's fglxrx driver. Try using the open source one (radeon).

  40. nothing wrong with eye candy, but ... by Per+Bothner · · Score: 4, Insightful

    What I'm really waiting for is easier and dynamic configuration, including true hot-plugging of displays. I want to be able to plug in a new monitor and have X recognizes it. You can dynamically resize the screen to a limited extent, but the available video sizes are still limited to what's in the xorg.conf.

    Also, why don't we have fast user switching? I want to have multiple desktops belonging to multiple users, and switch between them quickly.

    Fast user switching can be viewed as a special case of screen virtualization: Your applications are always talking to virtual server, either VNC or (better) NX. A physical display can then switch between different virual servers, multiple displays can share the same server, you can move display, or you can switch users.

    This kind of stuff is much more important than eye candy, and you'll have more of a chance to make a name for yourself.

    1. Re:nothing wrong with eye candy, but ... by Reorax · · Score: 3, Informative

      KDE 3.4 has this, I don't know about earlier versions. You can start a new session right from the menu, and you can switch back and forth with Ctrl+Alt+F7 and Ctrl+Alt+F8.

      --
      This sig is only here so people stop skipping the last lines of my posts.
    2. Re:nothing wrong with eye candy, but ... by steveha · · Score: 2, Informative

      Also, why don't we have fast user switching? I want to have multiple desktops belonging to multiple users, and switch between them quickly.

      This, we do have. It's not identical to the fast user switching that XP does, but it get the job done.

      On my Ubuntu system, Applications/System Tools/New Login gets a new login screen. I think it's basically just running another gdm (the login manager GNOME uses). Once you have two logins going at once, running this again pops up a switcher dialog; you can then choose to switch to a different login, or choose to start off another login.

      In Linux there is a concept of "virtual terminals". Most Linux systems have six text consoles set up as the first six virtual terminals; if you hit Ctrl+Alt+F1 you pull up the first of these, tty1. Ctrl+Alt+F2 pulls up tty2, and so on. Your X session is bound to virtual terminal 7 and Ctrl+Alt+F7 should switch back to it.

      Once you have additional login sessions going, these are on their own virtual terminals. If you get a second login it should be on virtual terminal 8 and Ctrl+Alt+F8 will pull it up.

      In Ubuntu you can switch between logins and it will prompt you for a password, but if you switch using Ctrl+Alt+Fx it seems to stop prompting for a password after the first switch. That's a pretty fast user switch.

      The new eyecandy-rich X stuff should make user switching even faster. If all windows live in offscreen buffers anyway it should be very fast to switch from drawing one desktop to drawing another.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
  41. OOO OOO by Allnighterking · · Score: 2, Funny
    I need to start a new project called "Weeble Linux" Our motto will be

    Weeble Wobbles but it won't turn Blue"


    --

    I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  42. Re:Pleasantly surprised - MOD PARENT UP by Mornelithe · · Score: 3, Insightful

    Video games give a good demonstration of what it is possible to do with a video card. That is irrelevant to what was demonstrated in these videos.

    These videos were a demonstration of the type of thing that is possible because of the composite and damage (and perhaps a few other) extensions recently added to xorg. Before this, you were stuck with fairly static windows and fake transparency if you were using anything but a special X replacement (like XDirectFB or something). These videos show transparent, wobbly windows and real-time previews that weren't possible with regular X before.

    Anyone who comes away from this saying, "No shit, graphics cards have been able to animate wobbly stuff for years," is missing the point by a lot. The hardware's been there, but the framework for using it hasn't. Now the framework is there, and people are demonstrating what's possible with it. It's a tech demo of the X extensions, not of whatever old graphics card was running in that guy's laptop. Games aren't a demonstration of that.

    --

    I've come for the woman, and your head.

  43. Re:Steve Jobs: Take Note! by node+3 · · Score: 3, Insightful

    You should check out the Dashboard demos. The one one Apple's Tiger site don't show the animations and effects the Macworld keynotes show.

    When you bring in a widget, there's a ripple effect, and when you configure a widget, it flips over to present the back with the configuration options.

    I think this sort of thing is best left with non-main windows, because it can be annoying if every time you move your browser window a little bit, it starts jiggling around.

  44. Re:bloat denial is a problem by Grishnakh · · Score: 2, Interesting

    It used to be that when I did a "ps aux" I knew what every process did. When I do this today with the newest KDE or Gnome I have no idea what most of the processes are for.

    Try "ps faux". It shows how processes are related. I've been using KDE for years, and I haven't noticed any extra difficulty understanding what all the processes are for. You do need a wider Konsole window now than in KDE1, however, because all the KDE processes are prefixed with "kdeinit:".

    But I do agree that it is slower, but I think that's just because it's doing a lot more (and I'm doing a lot more). I didn't normally have 15 browser windows/tabs open at one time 5 years ago; now it's common.

  45. X *WINDOW* system by mysticalreaper · · Score: 2, Informative

    This comment may be late, and my get buried, but i just wanted to correct the slashdot title for this article. (Which is strange cause /. is so reliable for facts)

    it is: X Window system
    it is not: X Windows system

    Can you see the difference? There is no s on 'window'. I know that MS has taught us all to use the word 'windows', but we should keep our heads and use the correct names for technology.

    As a reference, i will cite the X.org Website where they make reference to the "X Window System" extensively.

    Thanks Zonk. You couldn't even copy from the submitter's words, who got it correct.

  46. Re:Meanwhile, never before seen Longhorn shots by Elranzer · · Score: 2, Insightful

    a dialog that pops up totally ripped from OS X asking you for the admin password when you install a program

    You know, more than anything else, Windows needed this. A password confirmation to install software, but implemented in an easy way (so those "Home Users" who refuse to learn about Admin and Regular User accounts can learn to use it). Maybe now spyware will ASK to be installed before automatically helping itself to your System32 folder.