So this topic made me
really curious and I tried an up-to-date Plasma 5 installation again. Last time I did that was about three or four months ago, on 5.12 (on an OpenSuSE machine). I installed 5.13 on one of my home machines running Arch.
Here come a few (hopefully) useful notes.
What I had to change
1. My biggest pet peeve so far is the nasty, huge space between desktop icons, and between icons and their labels. It's been reduced lately (it used to be even huger). It can still be improved by hand-patching /usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderView.qml and /usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderItemDelegate.qml . I don't know what computers KDE developers are using but I honestly don't understand how anyone can live with that huge space. I get why it's useful on tablets but I don't run KDE on a tablet.
2. There's a fairly interesting usability... thing, I'm not sure how to call it, where Alt-Tab has a delay (90ms by default, I believe) before it shows the window list. So if you press Alt-Tab quickly, it switches to the next window without showing the window list first.
If you use the default Plasma window switcher, which draws window thumbnails on the left side of the screen, this makes sense, I guess, because that thing is huge. If you use the icon list view, like I do (the old school alt-tab switcher we've known since, what, Windows 3.11? 95? I can't remember anymore), it looks slow and choppy.
Here is the incantation to change all that, you can thank me later:
Code:
kwriteconfig5 --file ~/.config/kwinrc --group TabBox --key DelayTime 0
qdbus org.kde.KWin /KWin reconfigure
You can edit kwinrc by hand, actually, but apparently kwriteconfig5 is the right way to do it today.
3. I had to change the compositor speed to "instantaneous". I
love gratuitous animations like the lamp effect or the the desktop cube thing. Unfortunately, there seems to be no way to tell KWin "do alt-tab instantaneously but linger a bit on the desktop cube thing". Setting the compositor speed to a value where the desktop cube is nice to look at (or even, at the very least, noticeable) makes window switching unbearably slow.
Oh well, the cube wasn't properly anti-aliased anyway
.
4. I use Plastik and a classic (it's actually called "Klassik") panel theme because a) I don't really like flat themes and, more importantly, b) Breeze wastes a lot of space. Again, I get why it's useful on tablets, but I'm on a real computer here
. I
think Breeze spacing can be tweaked via CSS, but due to a) I don't have a lot of motivation to try it.
4'. Oh yeah, since we're on the topic of themes:
Smaragd has been ported to Kwin5. You want this.
5. I disabled Baloo and a lot of services that I don't use -- automounters, Bluetooth, whatever. As far as I can tell, except for Baloo, everything works fine, I just don't need it.
What I wish I could change
1. So, uh, remember when I said I don't know what systems KDE developers are running? This is how System Settings looks now:
This is vaguely reminiscent of the old NeXTStep column file manager, if anyone remembers it. Except it's huge and appropriate for tablets. Only for tablets. What the fsck?
The icon view is still there, but it's half useless because you can't resize the System Settings dialog below a certain (huge) size. The perfectly useful tree view is gone.
I'm really gonna love this when I get a tablet or shed 2000 USD on a touchscreen-enabled laptop that can be used for more than Facebook and showing off. In the meantime, I'm in old man yelling at cloud mode.
As far as I can tell, the fine folks at SuSE patch their systemsettings source so that it has less innuvashun and UX and more usefulness.
2. The Quartz decoration theme is gone. Man, that was my favourite since, like, forever
. (OK, I knew about that one prior to trying Plasma 5 again today. I just wanted to whine a little more).
What I like
1. It's super snappy. On a seven year-old computer (admittedly it was pretty fast seven years ago) it moves very well. Way better than Gnome, in any case, and more or less on par with XFCE.
2. You can still get a desktop that doesn't look like someone shoved an iPad clone into your PC and plugged in a mouse and a keyboard. On the other hand, it's still customizable enough that it can actually work well on a touch-enabled laptop, too.
3. It's still very easy to tweak and customize. You do need to hack it a little in order to get e.g. screensavers running properly, but a) it's still possible, so that's great and b) I understand why this isn't the default choice in 2018. No biggie.
What doesn't work
1. KMail is still basically useless.
2. Hot corners are weird. Unless you're continuously pushing your mouse in the direction of the corner, it won't trigger, even though you get the visual feedback that indicates it's being triggered (i.e. the soft glow). This means that, if you use large timeouts, you're eventually gonna run out of desk space to drag your mouse on before you trigger the corner action. I don't really use that, to be honest -- I think it's neat but I'm too used to alt-tabing, but Gnome refugees probably like it more than I do.
What I think: this has finally reached the point where I think it's more hassle-free than the Openbox setup that I rigged together, so I think I'm gonna keep it
.
If it were the default DE in Slackware, I'd use it. It's definitely less hassle than downgrading to KDE4 would be. It's kindda more polished than LXQT, I guess (but not necessarily in ways that many people would notice. E.g. I'm very fond of the "classic" Kicker layout, with large launcher icons and two rows of taskbar buttons. lxqt-panel chokes on that setup), though definitely more heavyweight.
There are a bunch of things that tickle me the wrong way, but I think that's mostly because I'm nostalgic about KDE 3.5 and I keep trying to make it look and work like that, now that we finally have a KDE compilation that works properly
. I wish all three tablets that can run KDE wouldn't get priority over, you know, virtually all hardware that can run KDE, but I guess that's just me lately. I can use it way better than anything GTK3-based.