Thumbnail Grid

Kwin Switching Layouts

Source (link to git-repo or to original if based on someone elses unmodified work): https://github.com/Zren/kwin-tabbox-thumbnail_grid

4
7.3
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:

v5 - April 18 2019 1 month ago

* Fix focus so arrow keys work in Plasma 5.15+
* Cleanup repo + scripts.
* Fix anchor warning spam.

ericy

1 month ago

As indicated by of late logical examinations, you may utilize those fat consuming equations for getting more fit. Elements of Ketozin Diet: Vitamin B12: Vitamin B12 which is Ideal for your metabolic capacities, which are utilized to separate sustenance and use them as vitality or store up them as fat. Nutrient B12 likewise assists different frameworks inside the human body and empowers them to work all the more successfully.
https://www.guidemenutrition.com/ketozin/

Report

wolftune

1 month ago

8 +almost perfect for me, just need the arrow-keys to be working (there was a bug blocker but that's fixed now)

Report

wolftune

1 month ago

That bug linked in older conversation that was blocking the use of arrow keys: it's fixed!! Please update this so that I can use arrow keys. Then it will be basically perfect for me.

Report

C

Zren

1 month ago

Oh right. Thanks for reminding me. Uploaded v5 with the patch the gives it focus when fixes the arrow keys in Plasma 5.15+

Report

mockroot

6 months ago

8 +

Report

no1cares

6 months ago

8 +

Report

doctorx32

7 months ago

8 favorite task switcher, using it on every PC

Report

Nano-Ocelot

8 months ago

8 +Works flawlessly and the only one that resembles firefox's tab switcher

Report

nightreveller

8 months ago

Cheers for a very effective Task switcher!
One feature request is mouse integration. Similar to the ctrl-tab behavior in firefox: hover and click. This would speed up my workflow considerably. Thanks for looking into this.

Report

C

Zren

8 months ago

You can hold Alt, click a window to select it, then release Alt.
It don't preview on hover though, not sure if I'll add that as you need to ignore where the mouse is when the window appears, and only "select" when the mouse has moved a minimum distance.

Report

nightreveller

8 months ago

> You can hold Alt, click a window to select it, then release Alt.

Really? I tried but can't do this. Any idea what settings

Report

nightreveller

8 months ago

Hmm, clicked 'Reply' too fast.
Anyhow, I can't use the mouse in the way you describe. Any idea what setting is causing this?

> It don't preview on hover though, not sure if I'll add that
I agree, and I wouldn't use it. It would be nice to have an hover style though. I think Firefox has a nice way of doing this.

Report

C

Zren

8 months ago

Most KDE config files are in ~/.config/ and the "app data" stuff in stored in ~/.local/share/

Report

C

Zren

8 months ago

> This does not work for me

Which Distro? What version of Plasma, KDE Frameworks? Check the "Info Center" app.

Report

nightreveller

8 months ago

Thanks for your reply. Good news: I went back from synaptics to libinput and now it works! I thought the problem that I have with not being able to drag using just the touchpad was related, but this problem remains. I'm trying to diff KDE config files with a working system, but I'm at loss where all the settings are stored on disk.
Plasma: 5.13.4; Frameworks: 5.48; Qt 5.11.1; Kernel: 4.18.3 (Manjaro) on ThinkPad T480s.

Report

C

Zren

8 months ago

Alt+Tab down, release just Tab, then click a window, then release Alt.
Eg: https://www.youtube.com/watch?v=m0YWDpbj71o

And yeah, you're right that it doesn't highlight the "hovered" window via an outline or... anything. Hmmm. The "Breeze" skin doesn't either.

Report

nightreveller

8 months ago

Thanks for the video!
This does not work for me, but I think something with clicks/mouse/window settings is messed up for me anyway - very annoying. When I try with the Breeze TaskSwitcher it behaves the exact same way (so has nothing to do with ThumbnailGrid). A "hover highlight" might be very sexy, I tell you ;)

Report

C

Zren

1 year ago

After a recent update in KDE Neon, KDE changed which "skin" was used. When I went into System Settings to try and select this skin again, it wasn't listed in the drop down list.

To fix this, I deleted:
~/.local/share/kwin/tabbox/kpluginindex.json

Then I closed and opened System Settings back up, and Thumbnail Grid was listed again.

Report

christianbueno

1 year ago

thanks , very good work, working on f26 plasma spin

Report

baldur

1 year 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

1 year 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

1 year 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

C

Zren

1 year 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

christianbueno

2 years 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

2 years ago

And the Kwin window switches don't work

Report

v5 - April 18 2019 1 month ago

* Fix focus so arrow keys work in Plasma 5.15+
* Cleanup repo + scripts.
* Fix anchor warning spam.

v4 - Jan 9 2017 2 years 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 2 years ago

* Disable highlighted item change animation

12345678910
7
product-maker wolftune Apr 17 2019 8 great
+almost perfect for me, just need the arrow-keys to be working (there was a bug blocker but that's fixed now)
product-maker mockroot Nov 21 2018 8 great
+
product-maker no1cares Oct 24 2018 8 great
+
product-maker doctorx32 Sep 30 2018 8 great
favorite task switcher, using it on every PC
product-maker Nano-Ocelot Sep 02 2018 8 great
+Works flawlessly and the only one that resembles firefox's tab switcher
product-maker sxe Oct 03 2016 8 great
product-maker sh4nks Sep 06 2016 8 great
product-maker Count: 2 Rating: 5.0
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
GPLv2 or later
version
5
updated Apr 18 2019
added Sep 04 2016
downloads today
20
page views today 44
+