Slashdot Mirror


X.org Making Fast Progress

prisonernumber7 writes "X.org is showing a lot of progress! The combination of the XFixes extension, Damage extension, Composite extension and XEvIE (X Event Interception Extension) present in X11R6.8 present user interface designers with a wide range of here-to-fore difficult to achieve possibilities. What does this mean for the enduser? That's window shadows and window shadows within windows as well as true translucency for the OSS community. Good samples of Gnome and KDE desktops with drop shadows, and so on can be found here, here, here, here, here, translucency here, here and here, and its use on handhelds running Linux."

12 of 778 comments (clear)

  1. I hate to say it... by rpdillon · · Score: 5, Interesting

    ...but I've been waiting for translucency under X forever. It hurts me to admit it because I always thought that I didn't care about "eye-candy" but this is really cool. Why did it take so long?

    Oh well...off to look into downloading, though I suppose I'll have to wait for the next version of KDE to take advantage of the new features.

    1. Re:I hate to say it... by Chuck+Bucket · · Score: 4, Interesting

      I'll agree with you, as I always thought it was silly, time in an OSX translucent term got me hooked! to be able to work in the CLI while looking at some code in Moz (through the term) was actually useful!

      CB

    2. Re:I hate to say it... by Afrosheen · · Score: 4, Interesting

      No, we've had fake transparency/translucency, where the desktop background gets polled and blended via a dirty software hack. Eterm used this. You could see the background through Eterm, but not any windows beneath your Eterm window. What Xorg is bringing to the table is real, true transparency and alpha blended/masked object. Welcome home new features.

  2. Dock vs. Taskbar by jared_hanson · · Score: 4, Interesting

    OK, this may be slightly offtopic, but since we are discussing UI, and I saw this in the screenshots, why does GNOME (and to a lesser extent) KDE sometimes try to pull of both the dock and taskbar interfaces. This is totally rediculous to me, and just leads the interface to feel cluttered and confusing.

    OK, so that rant above is coming from someone who has mostly converted to using Mac OS X on the desktop. I still use Linux on servers. Anyway, I remember about a year ago when I made the transition, that the dock seemed rather confusing. However, after a couple weeks of usage, I was cursing every taskbar system I ever had to interact with (Windows and Linux). The dock is just so much more condusive to having many windows open. Add in Expose to the mix, and you are in desktop heaven.

    So, my question is then, especially to the GNOME developers (GNOME is my preferred Linux DE), what are the plans with regard to application launchers such as start menus, taskbars, docks, etc. The progress has been remarkable, but, to me at least, this is the area most sorely needing standards and consistency.

    --
    -- Fighting mediocrity one bad post at a time.
  3. Meanwhile... by rd_syringe · · Score: 3, Interesting

    The other two desktop operating systems out there have had it for at least five years and are working on newer things. Am I really seeing a bunch of people getting excited over translucencies and shadows? These are things that have been commonplace for years.

    There are WAY more fundamental issues that need to be addressed for widespread Linux desktop adoption, from APIs to core architecture changes. But hey, at least our cramped KDE menu has translucency now. :P

    1. Re:Meanwhile... by DraconPern · · Score: 4, Interesting

      (Has Windows really had Translucencies and shadows since 1999?)

      Yes, Windows 2000 had full translucencies support. How do I know? I wrote TransparentFX for Winamp

  4. Users Experiences by theoddbot · · Score: 3, Interesting

    I've been running the latest versions to hit gentoo for a few days now, the 904 release improves stability a lot over 903.

    Using the nvidia drivers with RenderAccel enabled with xcompmgr makes the desktop fly! Its amazing the psychological difference the redraw elimination makes. It certainly feels much lighter, and gives my iBook a run for its money. The transparency effects have no noticible speed hit whatsover. I've had multiple transparent videos playing, moving around, etc and its all smooth the way it should be.

    This project really is an example of how re-opening the project from the XFree86 'cathedral' has increased development activity in leaps and bounds. Congratulations to all the X.org and freedesktop.org developers on a great job.

    -theoddbot

  5. Re:Drop shadows are wrong by 808140 · · Score: 5, Interesting

    The development at X.org is only at the protocol level; they've added extensions that make translucency and drop-shadows possible without evil, CPU/network intensive hacks.

    If it doesn't look right, it's only because the WM/toolkit programmers didn't think about it enough. But the actual X.org extensions are very, very flexible. Don't worry; this is just a showcase of what can be done, but it's not all that can be done.

    Remember, X.org is producing the X server, which is the lowest level of the X window system -- all it is is an implementation of the X11 protocol. Everything you actually see is drawn by other processes, like the Window manager, individual apps, etc, etc. The X server by itself isn't usable and provides no UI whatsoever.

  6. Less window manipulation by achurch · · Score: 4, Interesting

    Translucency means you can (for example) have an editor window open on top of a reference web site in Mozilla, and still read the reference information while working in the editor without having to repeatedly raise and lower the two windows. As a developer, anything that lets me focus more on what I'm actually doing and less on messing around with the interface is more than welcome.

  7. Re:Yet again, zero innovation by fucksl4shd0t · · Score: 4, Interesting

    As far as your comment about Linux being behind the times, I'd agree that Linux is playing 'catch up,' but I don't think that's a bad thing, just a necessary step.

    Actually, we're not ten years behind. Microsoft just got a ten year head start, and UNIX even longer.

    Let's not forget how young today's open source operating system is compared to these others. Sure, the BSDs can claim direct lineage to the original UNIX, but all the fragmenting of UNIX that happened in the 80s and the lawsuits of the 90s made sure BSD would fall behind. And Linux came to the table pretty late in the game, and before Linux there was no open source X implementation. XFree86 was given to us (iirc) when Linux finally had enough POSIX implemented to run it.

    So, yeah, you could say we're ten years behind if you really wanted to. That means we've closed the gap considerably, when you get right down to it. ;)

    (Side note: I don't think we're ten years behind anymore, I think we've closed the gap completely. In some areas we have some truly innovative stuff, while in others we lag behind, so the aggregate of all the OSS stuff you get with an average distribution puts us on par with Windows XP and Mac OS X. The thing is, nobody will notice until we actually surpass them, and then it'll be too late for them to catch up. Also, people focus on individual features as being behind, rather than looking at the whole forest to see how thick it has grown and how much true innovation is in it, and that's a great disservice to the OSS world as a whole)

    --
    Like what I said? You might like my music
  8. Re:Code's reusability by pyrrhonist · · Score: 4, Interesting
    No, another company that was successful would buy out the floundering company and its source code because of the promising potential. Closed source gets forked all the time. In the real world it's called a business transaction as the source is sold to another company.

    This happened to the company that I used to work for. We went out of business, the employees were laid off, and the IP was sold.

    Guess where the source code, the hardware design, and the existing prototype is now?

    It's in a closet at the company that bought it. It was bought simply to keep competitors from using it.

    --
    Show me on the doll where his noodly appendage touched you.
  9. Re:Drop Shadows - choose a light source now guys by Gleng · · Score: 5, Interesting

    I always thought it would be a nice idea to have the mouse pointer as the light source.

    --
    "Proudly Posting Without Reading The Article"