[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main
 parent
 thread


Re: Will KDE 4 eyecandy be fast?
by batonac on Wednesday 21/Mar/2007, @19:24
OK, so let me get this strait. The transparency in that video had nothing to do with the QT4? It was just done through a beryl/compiz like setup? If this is true, what is the advertised QT4 real-time transparency good for then?
  Related Links
 ·   Articles on KDE Public Relations and Marketing
 ·   Also by batonac
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Re: Will KDE 4 eyecandy be fast?
by Troy Unrau on Wednesday 21/Mar/2007, @19:35
Take a closer look - there are two transparencies happening:

One is showing a widget that you can see part of the background image from. It is shown off in the still screenshot I posted above, which does not use any beryl/compiz-style transparency. You will notice that the run dialogs' background is showing even in the line-edit. This is an application-internal type of transparency, possible because Qt controls the whole widget stack. It's quite slick...

But Qt doesn't control X, so when doing transparency between windows, X methods need to be used. This beryl/compiz like window tranparency is handled by kwin_composite and relies on Qt, GL, and the X Composite extensions. This video is not using beryl/compiz, but uses a similar implementation found in kwin_composite. It uses Qt for some effects (such as blurring/recolouring the background) and Qt-driven GL calls for others (such as wobbly windows, no demonstrated in the video) where appropriate.
[ Reply To This | View ]
  • Re: Will KDE 4 eyecandy be fast?
    by batonac on Thursday 22/Mar/2007, @19:36
    Hey thanks troy for keeping up with me, I understand now.

    You gave me an idea though, we really should build an X replacement that's completely controlled by QT, a QT accelerated graphics display system for Linux, where QT can control all elements of the display, not just the internal parts of QT programs. That would be talking. Its unification like this that's needed in order for Linux to take over the desktop.
    [ Reply To This | View ]
    • Re: Will KDE 4 eyecandy be fast?
      by Frogstar Robot on Thursday 22/Mar/2007, @20:07
      That's all well and good but what happens when I want to run a non-QT app? There are several here and there that are pretty good......
      [ Reply To This | View ]
      • Re: Will KDE 4 eyecandy be fast?
        by batonac on Saturday 24/Mar/2007, @14:31
        A display system that supported only QT would force the KDE community to create KDE programs that provide ALL computing needs. This would be a good thing since it would provide complete unification of the Linux desktop. Think about it.. ALL programs would use the same file save and open dialogs. ALL programs would use the same color scheme/widget style. ALL parts of the display would be powered by the SAME graphics engine which means LESS CONFIGURATION and LESS CONFUSION. KDE taskbars should be able to have true real-time transparencies just through QT 4, but NO, in order to do this, we have to write additional 3d extensions to kwin which will be working IN ADDITION to the new QT Arthur paint engine, instead of being powered by it. Arthur is probably powerful enough to do this, but QT doesn't control X, so it can't be done. I'm really sick and tired of X windows actually. X doesn't have native SVG render support so all SVG used in QT programs have to be rendered and cached before they can be displayed by X. If the graphics system was controlled by QT, as QT would improve, so would the graphics system, new versions of QT wouldn't have to constantly maintain backwards compatibility with an out-of-date graphics system.
        [ Reply To This | View ]
        • Re: Will KDE 4 eyecandy be fast?
          by Vide on Sunday 25/Mar/2007, @07:49
          Go buy a Mac, you really want one of those.
          [ Reply To This | View ]
          • KDE should be better than Mac OS X
            by batonac on Monday 26/Mar/2007, @10:02
            Ha! You're probably right, I probably should just get a mac, but Mac OS isn't completely opensource. KDE Linux really should be a complete Mac OSX replacement, but currently, it doesn't quite cut it.
            [ Reply To This | View ]

 
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "In my free time I try to avoid computers as far as possible." -- Matthias Elter
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]