Thumbnail Grid
Kwin Switching Layouts
Score 57%
Description:

Thumbnail + Icon + Caption + Close Button

There are a few other skins like this, but they don't work in KDE 5.5 (Kubuntu 16.04) or later.
Note: If you tried an older broken KWin switcher, KWin won't use a skin until it's restarted (logout+login). Even the working skins (like this one) won't work.
Last changelog:

v4 - Jan 9 2017 8 months ago

* Use subdiff's recursive algorithm to determine how many columns should be used.
* The number of columns is frozen while the switcher is visible (so closing windows doesn't move the close button around).

christianbueno

2 months ago

thanks , very good work, working on f26 plasma spin

Report

baldur

3 months ago

This is a very nice extension and by far the most useful task switcher! I have some suggestions for additional features that would really make this stellar. I would like to help out any way I can but my KDE extension knowledge is not quite there yet. 1) the possibility to jump between windows by using the arrow keys (I have a lot of windows open at the same time so this would help with selecting the right one) 2) Enable a keyboard shortcut for closing the window one is hovering over and 3) speed up the activation so it is instant one I press alt+tab 4) have a setting for displaying it on all monitors in a multi-monitor setup?

Report

C

Zren

3 months ago

1+2. Arrow keys seem to be ignored. I've no idea how to make the popup capture keyboard events or take focus.
https://bugs.kde.org/show_bug.cgi?id=374287

3. This is an intentional delay by kwin so that quick presses don't get slowed down by showing a popup window. KWin does have a way to get rid of the delay by editing ~/.config/kwinrc file though.

kwriteconfig --file ~/.config/kwinrc --group TabBox --key DelayTime 0
qdbus org.kde.KWin /KWin reconfigure

4. This is another KWin feature request I think. I don't see any hidden config keys in the source.
https://github.com/KDE/kwin/blob/master/tabbox/tabbox.cpp

So we need to file a feature request. I only have 1 screen so this would be hell for me to develop & test.

I don't see an existing request:
https://bugs.kde.org/buglist.cgi?component=tabbox&list_id=1442048&order=bug_id%20DESC&product=kwin&query_format=advanced

So you'll need to submit a new one here:
https://bugs.kde.org/enter_bug.cgi?product=kwin&component=tabbox

Report

C

Zren

3 months ago

1+2. This is a bug with KWin. The QML layouts do not recieve any key press events, so we can't do anything when the arrow keys / "close key" is pressed.
https://bugs.kde.org/show_bug.cgi?id=374287

3. This is done by kwin intentionally to make quick presses faster, since it won't need to draw a popup window. It does look at a config key in ~/.config/kwinrc though.

kwriteconfig --file ~/.config/kwinrc --group TabBox --key DelayTime 0
qdbus org.kde.KWin /KWin reconfigure

4. I don't see any hidden config keys that will enable this feature in KWin. None of the other layout support this right? So you'd need to make a feature request to KWin. I don't see any open requests:

https://bugs.kde.org/buglist.cgi?component=tabbox&list_id=1442048&order=bug_id%20DESC&product=kwin&query_format=advanced

So we need to make a new request here:
https://bugs.kde.org/enter_bug.cgi?product=kwin&component=tabbox

Report

baldur

3 months ago

Thank you for a detailed response.
1+2: This is a pity, but I see I am not the first one to struggle with this.
3: I played around with the kwinrc and got this working. As you mention it has some downside if you set the delay to 0 as it is not as quick as I would like.
4: Thanks for your tip, I have made a feature request for this.

Report

christianbueno

10 months ago

I can install this and selecting for use, but when click ALT+Tab the following message is shown: The Windows Switcher installation is broken, resources are missing. Contact your distribution about this.
Please , What should I do?

Report

christianbueno

10 months ago

And the Kwin window switches don't work

Report

sebas

1 year ago

Looks like a row of thumbnails to me, perhaps you could add a screenshot showing the grid better?

Report

C

Zren

1 year ago

Ah good point. Added a picture of 5x4 on 1080p.

Report

v4 - Jan 9 2017 8 months ago

* Use subdiff's recursive algorithm to determine how many columns should be used.
* The number of columns is frozen while the switcher is visible (so closing windows doesn't move the close button around).

v3 10 months ago

* Disable highlighted item change animation

product-maker sxe Oct 03 2016

product-maker sh4nks Sep 06 2016

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
4
updated Jul 23 2017
added Sep 04 2016
downloads today
4
page views today 6