I have just applied the steps to Awesome. It didn’t work really well with the Plasma panel.
I tried i3 as well, but I didn’t get exactly what I expected.
I guess it would take quite a bit of tinkering to set it up nice. I’d have to choose the right TWM and then configure everything properly.
Maybe it would be easier to just bite the bullet and learn a full TWM in Virtualbox.
EDIT I did vote for some tiling stuff to be included in Plasma on the KDE forum.
EDIT 2 Here’s what I’m doing now.
I use the Window list panel widget (right click on Panel → Add Widgets…).
I assigned a keyboard shortcut to the Window list (right click on Window list → Configure Window list…).
I navigate through the Window list by up and down arrow. I select the window I want by hitting Enter.
If I want tiling, I use the existing shortcuts: Meta + left arrow / right arrow / up arrow / down arrow / left then up fast etc.
I used to have the tooltip delay reduced to one milisecond. Now I increased it, because I find navigating through the Window list much more convenient. The Window list sorts the apps.
I use MinimizeAll. I also use the Panel widget Minimize all Windows (NOT Show Desktop).
On a side note, some Panel widgets are very cool. I use Memory Usage and Individual Core Usage. The only thing I miss is a temperature widget, but it would be a complicated one.
I was complaining about “margins” / padding which showed up in the Panel when I reinstalled. Turns out the margins come from a widget called Margins Separator. Margins Separator can be removed from the Panel, as any other widget.