KWin on Pandaboard

Thanks to Canonical and Linaro I received a Pandaboard some time ago. Finally I succeeded in building KDE on this device (I have never seen crashing compilers before). And I am proud to announce that kwin_gles (master) runs out of the box without any adjustments on this board.

As today is also KDE’s birthday I present the KDE Crew: All my devices running KWin on one photo (the next to be konquered device was involved by doing the photo).
KDE Decice Crew

The screen on the left is connected to the pandaboard between the right screen and the laptop. As you can see it is running Unity-2D with KWin. I tried really hard to show a real Plasma on the Pandaboard, but Unity did not liked to be killed 😉

We see KDE is prepared for the devices coming in the next 15 years. HAPPY BIRTHDAY!

17 Replies to “KWin on Pandaboard”

  1. I think you should put a Tux on your window ledge, too 😉

    “the pandaboard between the right screen and the laptop” – Well, at least I have no apples at home, but the little white box looks like a PSU. What is the tablet in the middle above the keyboard? If this is the PB having a display, then why another one connected to it? Or is the PB the silver case under the tablet?

    btw: Herzlichen Glückwunsch, KDE! Wirst bald erwachsen…

    1. I think you should put a Tux on your window ledge

      The Tux is sitting on the shelf next to my desk 😉

      but the little white box looks like a PSU. What is the tablet in the middle above the keyboard? If this is the PB having a display, then why another one connected to it? Or is the PB the silver case under the tablet?

      the white box is just the MagSafe for this fruit thingy. The tablet is an ExoPC Slate, the silver case is a scanner and the pandaboard is in the right of the screens.

  2. OT: See the Terminal on the Ubuntu/Compiz machine wrap around the edge? THIS is a big miss in KDE SC… Drag an application to an edge and you can get it from two desktops in a intuitive way. 🙂 Or just the logical “this windows is half-dragged to the desktop to the right – now I can switch to this desktop and there is the other half”. – Or have I overseen this feature? 🙂

        1. This breaks otherwise sound behaviour in Compiz. I.E. if I’m on my first desktop, I click an Empathy/Kopete icon to switch to my second desktop, but there’s even a single pixel on my first… nothing happens.

          It looks fancy, sure, but KWin has an advantage here in that it *actually works*.

          1. @the_madman Yes, that’s true, but let us not forget that Compiz also has more fancy in it’s “Exposé”/present windows: When you activate it, they come from left and right and in different speeds so you can estimate to what desktop they belong to. Kwin simply shows the overview without this helpful introductory animation…
            On the tech side I see various better designs in Kwin than there are in Compiz, but in bling/organic feeling you still have to catch up a little. 😉
            I still think the advantage of windows wrapped around the edge is higher than it’s disadvantage (and it could be an option, why not…?). But since I am not a Kwin or OpenGL developer, I can only appreciate your amazing work on it, Martin.

  3. “All my devices running KWin on one photo (the next to be konquered device was involved by doing the photo).”

    So, you’re trying to put KWin on your camera? Don’t see the point but good luck, anyway!

    I’m just kidding of course!

  4. Does it run smoothly for you ?
    The latest linaro ubunto build I tried run sluggishly … not ready for prime time yet!
    Unless you have some other trick under your sleeve ? Do you ?

  5. A little off topic: can we save power like Windows 7 does? When KWin is displaying something, let’s generate 60 interrupts per second to handle 60 FPS (or more, if hardware supports more). When the screen is static, let’s generate 1 interrupt per second. When a program requests screen updating, let’s jump instantly from 1 to 60 FPS. If a program requests bogus screen updates, let’s fix it.

    Can you do that? Is that something that needs to be addressed at the X level?

    1. Kwin stops the timer if the screen is static. If there are interrupts it comes either from the hardware or the driver or we have a bug 😉

Comments are closed.