I’m on debian, which came with plasma 5.27, I remember a few things that really irked me about how the kiosk mode works. This guide truly hasn’t changed from it’s 5.x implementation other than the page being moved around.
Take the file I have called plasma-org.kde.plasma.desktop-appletsrc, it uses the keyword ‘containments’ often, but I don’t recall if that was even documented at all what containment does.
Secondly, the files I’m supposed to put them in are really cryptic where they’re located. I’ve seen /etc/kde5rc, /etc/kded5rc, and the name equiv under /etc/xdg/*rc. So I have to edit, logout/restart, and pray something different happens. Going back to the first point, there was no equivalence of the appletsrc file. Meaning that stuff like user desktop lockdown could not at all be locked, something I would like to see be possible, which hopefully is in plasma 6.
And getting it to actually work was another pain. Half the time, I would not notice any difference making me wonder if its’ a bug, it wasn’t implemented yet, I put it in the wrong file, or I was in the right file but didn’t type it correctly.
I don’t even know if the keys are truly fully documented at all. With my experiences, kiosk mode compared to GNOME feels like an afterthought that was put on the backburner for years. I’m not trying to tear apart plasma as a whole, but it was a gripe on how configuration is a bit of a mess right now.
I’m going to be getting 6.3.5 in about a month or two. What the kiosk mode needs to be better than GNOME is more verbose and clear documentation and anything that can be set similar to dconf be tweaked by the administrator to limit the user should they need to. That’s a common criticism I see about KDE when it comes to specific situations on plasma vs GNOME, that KDE has so many different settings you can’t possibly protect the user from themselves if you’re giving it someone who won’t be able to due to lack of technical knowledge to fix what they broke.
Now, I’m not the only one who sees the kiosk mode needing serious improvements. A matter of months ago, the devs agreed with me the locking down capabilities needs to be overhauled a bit. I do also recall the desktop settings itself was moved into the system on how plasma manages settings, so a step in the right direction.
Anyways, I just wanted to give a bit of my thoughts on the kiosk side of things because I think the KDE developers are doing a great job otherwise, just some things can use improvement.