P1mp My Switcher

Thanks to John Stowers’ link drop (and his offhand remark that someone could "use this as the basis for window previews in libwnck") and a rainy Sunday, I’ve now added some XComposite / XRender blingfactor to SuperSwitcher (yeah, SS first, maybe libwnck later, once I actually understand how all this X voodoo works). In a word, thumbnails:

superswitcher-composite.png

Compare that to the version 0.1 screenshot:

It’s (more than) a little buggy at the moment (e.g. it doesn’t show minimized windows’ contents, or those from different workspaces, and it doesn’t speak XDamage events), but if you want to play with it, the code has just hit the SVN repo.

If you don’t recognize the video playing in MPlayer, then get your eyes onto some sweet, sweet Chaser.

5 comments ↓

#1 Uzytkownik on 06.17.07 at 11:31 pm

> (yeah, SS first, maybe libwnck later, once I actually
^^
> understand how all this X voodoo works)

Better name you could not invite (If somebody do not know SS was a elite group in nazi germany. It has a special section for concentration camps – see http://en.wikipedia.org/wiki/SS). Better change the name as quick as possible because in some countries it would have very negative connotations and/or is banned.

#2 otte on 06.18.07 at 12:36 am

Make that thing work and autoupdate the contents and you’re my hero.

I’ll also integrate it into wnck and bug vuntz long enough until he applies it.

#3 Colin Walters on 06.18.07 at 6:53 am

This looks pretty cool. But from reading the page it sounds slightly awkward right now to use the typing completion while holding down Super.

There is the issue right now that we take over the Windows key in bigboard to focus deskbar-applet, though what I think would work well is if deskbar-applet had completion on windows.

Have you considered taking over Alt-Tab as is now? I wonder if you could usefully combine the two.

#4 nigeltao on 06.18.07 at 11:38 am

The ever-extensible deskbar-applet does do window completion, thanks to Travis Hartwell: http://www.travishartwell.net/blog/2006/04/14_1515

#5 Richard Moore on 06.24.07 at 11:50 pm

You might find the code in libtaskmanager (http://websvn.kde.org/branches/KDE/3.5/kdebase/kicker/taskmanager/) helpful in getting the X damage stuff going for thumbnailing.