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

 main
 parent


Kwin effect
by Hans on Saturday 02/Feb/2008, @01:15
Personally I don't like the Vista effect, but I'm sure it'll make some happy. Great work!

While reading that part of the digest, I thought of a new window-switching effect. Just a crazy idea that popped up, I haven't given it enough thought yet; but hey, let's share it and see what you think.

I think one word is enough to describe the effect, as it has become quite known: Coverflow. Or, should I say "Windowflow"? ;)
  Related Links
 ·   Articles on Developer
 ·   Also by Hans
 ·   Contact author

Thread Threshold:

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

Re: Kwin effect
by Hans on Saturday 02/Feb/2008, @01:18
Do'h. Just did some searching, and it seems that effect already exists in Compiz:
http://artipc10.vub.ac.be/serendipity/uploads/screenshots/mandriva2008/kde-compiz-coverflow.jpg
http://www.youtube.com/watch?v=xBRRe2PP4CY

But still, wouldn't it be a nice effect for KWin? =)
[ Reply To This | View ]
  • Re: Kwin effect
    by joekey1 on Saturday 02/Feb/2008, @01:54
    plz dude, no more effects, stop dillusioning, on this or that supercalifantastickool effect, there are way other stuff to be done first to have all the *bling* working at full throttle , i.e, projector Hotplugging, blank sync, rendering, namely.

    KDE devs: Don't listen to the trolls !!, after all kde will win in the long run, there is nothing more appealing than plus+ functional desktop.
    I'm really tired of the meme "just works".
    For instance compiz is super fast and nice, but it's cramped of glitches.

    Sure from most users standpoint (and maybe some programmers), it's perfect, gives all the bling it promises, it's state-of-the-art-code. But what about when you browse a flash web and the cpu spikes % 100 usage ?? hehe, not so "state-of-the-art",I guess... maybe compiz category should be degraded to : "maybe works", or works best web pages flash where the it's colour is apricot.
    And don't get me wrong I like compiz a lot.
    ppl will fall out over the time.

    Kwin really does lot more, it has less bugs and does lot more for day to day usability.

    We need stuff that works great, and usefull also, (err shouldn't that be named! ;) "program")...that's the word

    NOT a demo-ware!!
    [ Reply To This | View ]
    • Re: Kwin effect
      by blueget on Saturday 02/Feb/2008, @02:08
      Before Cube and all this things are implemented, i would very much like the idea of nice and smooth blend-in and blend-out, just like in KDE3 but faster and with less bugs.
      [ Reply To This | View ]
    • Re: Kwin effect
      by Hans on Saturday 02/Feb/2008, @03:32
      >> KDE devs: Don't listen to the trolls !!,

      Uh? Was the troll part directed at me? I don't see how I'm trolling - if my post really offended you, please tell me how and, if it makes sense, I'll try to avoid it in the future. To me, giving a suggestion != trolling.

      >> plz dude, no more effects, stop dillusioning, on this or that supercalifantastickool effect, there are way other stuff to be done first to have all the *bling* working at full throttle , i.e, projector Hotplugging, blank sync, rendering, namely.

      Plz dude, I don't think you're the one to tell what the developers should be working on. Sure, some things are more important to users, but AFAIK the developers are still free to work on what they want.

      In this case, we have someone who knows OpenGL and has implanted the first(?) 3D KWin effect. If that's what he like to do, should we stop him and rattle off things that are "more important" than "*bling*"?

      That's what I would call trolling.

      I never said that I _must_ have that effect, nor did I say that it was fantastic. I just gave a mere suggestion, and if you don't like it, why not just ignore it or at give some constructive critic.
      [ Reply To This | View ]
      • Re: Kwin effect
        by joekey1 on Saturday 02/Feb/2008, @05:43
        >>Uh? Was the troll part directed at me?

        nah, it was not specifically directed to you, it's just the general climate on the bling o-factor ;-)
        please of course... come on everyone is free to do whatever till heart content == open source!,

        You know everyone rambles on the same subject ..."I want widgets to do xxx, I want windows to fly that xx way, etc ,etc."..

        IMHO _boring_!

        Didn't not intented trolling, you really twisted what I said.

        >>Plz dude, I don't think you're the one to tell what the developers should be working on

        hmm, sorry, you are right and I am wrong, I am an ugly, stinky and stupid troll.


        Anyways as a matter of fact I do have a constructive critic.
        The compiz guys already started their decorator port of Kwin/Kde4,
        http://gitweb.compiz-fusion.org/?p=compiz;a=commit;h=176a81107c9b77439850c2c1f7d9ecb138b7e2cd
        http://gitweb.compiz-fusion.org/?p=compiz;a=commit;h=d29094df5fcc0c0e1eb13a02cdb7662085cef9c6


        why have a duplicate list of excentric complex features requests, it's just too much, why don't just leave the hard ones to them ?
        [ Reply To This | View ]
        • Re: Kwin effect
          by A Critic on Sunday 03/Feb/2008, @15:06
          >> Plz dude, I don't think you're the one to tell what the developers should be
          >> working on

          > hmm, sorry, you are right and I am wrong, I am an ugly, stinky and stupid
          > troll

          What am I missing here?

          Users have every right to tell developers what they think about the project. I think that it is called FREE SPEECH! Nobody said that the developers have to listen to the users (only that it would be a good idea if they did so). Developers can be as arrogant as they want, but the question is what the intention of the KDE project is. Do we intend to make a usable DeskTop to be used by the public, or is it just to amuse the developers? I really doubt that, in the long run, a project that continues to be partially done, and with serious quality issues, will be successful with anyone other than *NIX Geeks.
          [ Reply To This | View ]
          • Re: Kwin effect
            by Hans on Monday 04/Feb/2008, @09:48
            Maybe I was unclear, and I apologize if it offended anyone. However, that is my point of view:

            "Users have every right to tell developers what they think about the project." Yeah, I completely agree. But that's not what I meant; you can't _force_ developers to do anything. That's what it all boils down to.

            I gave a suggestion of what I think could be a neat effect. And joekey1 responded with, what sounded to me like, "shut up troll, the developers should work on making KDE more stable". Could be because of my (lack of) English skill, but that's how I interpreted his post.

            While I agree that stability is more important than bling, I still want to stand by my point: users are free to give suggestions, constructive critic etc, but shouldn't decide what the developers have to work on. If someone likes to implant KWin effects, should we force him/her to fix bugs in KDElibs instead?

            If you find something unstable, you're free to report bugs or get the devs' attention in other ways; but you can't force anyone to fix that bug, can you?
            [ Reply To This | View ]
            • Re: Kwin effect
              by JRT on Monday 04/Feb/2008, @11:51
              > ... you can't force anyone to fix that bug, can you?

              No, users can't. However, the developers need to take steps to see that more bugs are fixed and fixed quicker. I leave it to the developers to decide how to organize a quality management group. All that I can say is that it needs to be done, and soon.
              [ Reply To This | View ]
    • Re: Kwin effect
      by T. J. Brumfield on Saturday 02/Feb/2008, @07:14
      What trolling are you talking about?

      People like eye-candy. And while it may not help productivity for certain effects, people still like them.
      [ Reply To This | View ]
      • Re: Kwin effect
        by Jeff Strehlow on Saturday 02/Feb/2008, @10:48
        "People like eye-candy. And while it may not help productivity for certain effects, people still like them."

        SOME people like eye candy. SOME people don't like eye candy and probably a lot of people don't care. I don't like it because:

        1. KDE4 is far from being finished and there are things much more important for the developers to focus on like getting the configuration tools finished and working properly.

        2. I'm concerned about bloat. The RAM usage on my machine using KDE4 is more than twice what it is using KDE3. My machine can handle it (2 GB RAM) but my wife's machine (512 MB) will start to hit limits and the VM will start running which will slow her machine down. Some people say just buy more RAM because RAM is cheap. DDR2 RAM is cheap now but the older type of RAM that my wifes machine needs isn't. I showed KDE4 to my wife and she likes it but there's no way she'll want me to put it on her machine if it means we have to buy a new machine for her or spend a lot of money upgrading the RAM. If I see the memory footprint drop later then I'll probably put KDE4 on her machine otherwise I won't. There must be a lot of other people in that same situation that have machines about 7 years old and are now using KDE3 but won't use KDE4 because it's too bloated.

        The only special effect I like is the magnify feature that sometimes makes it easier to read or see objects. I hope the developers don't add more eye candy to KDE4. Please make it reliable, implement the configuration features we need and reduce the memory footprint if you can.
        [ Reply To This | View ]
        • Re: Kwin effect
          by Diederik van der Boor on Saturday 02/Feb/2008, @11:23
          You worry about bloat when every KWin animation is a separate plugin, which is only loaded if you've enabled it?

          ...

          :-p
          [ Reply To This | View ]
          • Re: Kwin effect
            by Jeff Strehlow on Saturday 02/Feb/2008, @15:06
            I don't know how the animations are implemented but one thing for sure KDE4 does take a lot more memory than KDE3. I'd rather see the developers working on finishing KDE4 and making it work right and reducing the footprint than working on unimportant things.
            [ Reply To This | View ]
            • Re: Kwin effect
              by Anon on Saturday 02/Feb/2008, @22:35
              Most of the extra memory usage comes from Qt4's double-buffering of widgets, which virtually eliminates flickering. It's a design choice, so if you disagree with it, take it up with TT - it's largely out of KDE's hands.
              [ Reply To This | View ]
              • Re: Kwin effect
                by T. J. Brumfield on Sunday 03/Feb/2008, @10:46
                And correct me if I'm wrong, but won't the next QT release (4.4?) fix this?
                [ Reply To This | View ]
                • Re: Kwin effect
                  by Anon on Sunday 03/Feb/2008, @11:37
                  I don't know, to be honest: I'd *imagine* "Alien" would reduce the need for double-buffering when resizing and such, but I'm not sure if it would be so effective that TT would turn double-buffering off. My guess is "no" :/
                  [ Reply To This | View ]
      • Re: Kwin effect
        by Steve M on Saturday 02/Feb/2008, @21:42
        Yes. I second that.

        Eye candy was the whole reason I dumped Vista and went over to linux.

        If it weren't for compiz fusion's effects I wouldn't have bothered.
        There just isn't the same amount of eye candy (and useful eye candy) on ANY other operating sytem at the moment.

        Now I love linux.
        [ Reply To This | View ]
    • Re: Kwin effect
      by Bobby on Sunday 03/Feb/2008, @02:05
      You are right about the functionality and getting KWin to work more perfectly before introducing more blings but I think that it's unfaif to describe peoply as trolls just because they request more blings.
      T am a very loyal KDE user and I can wait but to tell you the truth, I also miss some of Compiz-Fusion's blings. Some are overkill but some are just breathtaking beautiful and also useful.
      I too hope to see some of these useful effects/functions implemented in KWIN 4 as an option for those who love them :)
      [ Reply To This | View ]
  • Re: Kwin effect
    by Martin on Saturday 02/Feb/2008, @07:26
    I allready have a little bit of this Coverflow (but called it ringswitch). It is not yet committed as there are still some things to do :-) Give me some more weeks then I think it will be ready, but actual sources can be find in KWin mailing list.
    [ Reply To This | View ]
    • Re: Kwin effect
      by Hans on Saturday 02/Feb/2008, @09:08
      Martin, you rock! :)

      I tried the FlipSwitch, and it's very smooth. However, when using it I found some small issues such as:

      - With only two windows, the animation was a little bit weird. I hope you notice what's wrong, as I don't know how to explain it. "Back and forth" is the best description I can think of.

      - Hold down <Alt> and <Tab> (given that you have keyboard repeat enabled). Just hold for some seconds and then release the keys. The animation doesn't stop, it'll continue for a while without any apparent method to stop it.

      - And finally: better support for multiple monitors. Right now it's between my two screens, which is a little bit annoying (because of the "gap").

      Otherwise it works very good, great job! Do you want me to file these issues bugs at bugs.kde.org?
      [ Reply To This | View ]
      • Re: Kwin effect
        by Martin on Saturday 02/Feb/2008, @09:32
        Thank's for the feedback :-D

        >> With only two windows, the animation was a little bit weird. I hope you notice what's wrong, as I don't know how to explain it. "Back and forth" is the best description I can think of.

        I know, but I liked it that way, so I did not try anything to fix this issue ;-) Perhaps I'll do something about it. At the moment: "It's not a bug - it's a feature" :-D

        >> Hold down <Alt> and <Tab> (given that you have keyboard repeat enabled). Just hold for some seconds and then release the keys. The animation doesn't stop, it'll continue for a while without any apparent method to stop it.

        Actually there is a method for it. The animation will continue until the correct window is selected. Ok, I have never tried with holding both keys at the same time. I don't know if this is a real usecase ;-) If you press in a moderate way the animation will continue correctly. By the way - just tested: boxswitch does not work correctly with this use case, too.

        >> And finally: better support for multiple monitors. Right now it's between my two screens, which is a little bit annoying (because of the "gap").

        That's bad. I only have one screen and of course not tested with two. What are you using? Xinerma or something like that? But I think I know the problem. I'll test it with my laptop and try to fix it :-)
        [ Reply To This | View ]
      • Re: Kwin effect
        by Martin on Saturday 02/Feb/2008, @11:05
        >> Hold down <Alt> and <Tab> (given that you have keyboard repeat enabled). Just hold for some seconds and then release the keys. The animation doesn't stop, it'll continue for a while without any apparent method to stop it.

        Just fixed this bug with revision 770090. Thank's for the hint ;-)
        [ Reply To This | View ]
        • Re: Kwin effect
          by Hans on Sunday 03/Feb/2008, @03:46
          >> "It's not a bug - it's a feature" :-D

          Haha, fully acceptable.

          >> Just fixed this bug with revision 770090. Thank's for the hint ;-)

          Did I mention that you rock?

          >> That's bad. I only have one screen and of course not tested with two. What are you using? Xinerma or something like that? But I think I know the problem. I'll test it with my laptop and try to fix it :-)

          I use Nvidia's twinview, a snippet from my xorg.conf:

          Section "Device"
          Identifier "Device0"
          Driver "nvidia"
          Option "TwinView" "True"
          Option "TwinViewOrientation" "RightOf"
          Option "UseEdidFreqs" "True"
          Option "MetaModes" "1280x1024, 1280x1024; NULL, 1152x864; NULL, 1024
          x768; NULL, 800x600; NULL, 640x480"
          Option "UseDisplayDevice" "CRT, DFP"
          Option "TwinViewXineramaInfoOrder" "DFP-0"

          Option "AddARGBGLXVisuals" "true"
          Option "DisableGLXRootClipping" "true"
          Option "RenderAccel" "true"
          Option "AllowGLXWithComposite" "true"
          Option "TripleBuffer" "true"
          EndSection
          [ Reply To This | View ]

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

  "We've been wondering, are Andreas Pour and Navindra Umanee the same person?" -- Charles Samuels
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 ]