I do not know if that is on purpose, but in kde settings I cannot see the mime types for them. I mean, I can add a new one, but initially there is no one. However, applications are apparently somehow sorted.
I have found this question, that helped to achieve what I want.
First, in /usr/share/applications find the .desktop file for krdc and see for MimeType ...
Recent versions of KTextEditor (thus Kate and KDevelop) use a different JSON-based color theme format.
The change is described in this blog post.
The new format and installation paths (you can also use the 'Import' button) are documented in the Kate manual.
A script kateschema2theme to convert old schemes like the one you have can be found in the ...
Looks like this is as far as I'm getting:
CapsLock + Left, Up, Right, Down working as Home, PageUp, End, PageDown
existing layout settings preserved (I can still use pl layout, set in KDE's keyboard settings)
integration with KDE's keyboard > advanced toggles - toggle is there, but it only changes symbols includes when queried by ...
What I did was to configure the .xsession to launch the application and either configure the window manager not not allow other applications to be launched or not install a window manager.
For the display manager I used nodm
I didn't worry about the user quitting because nodm will restart the session if the user quits.
After much research I got into a solution that will only work for KDE and only KDE: using a kwin script.
The script is:
use pgrep to see if a program is running (use full command grep)
install an on-the-fly kwin script that will explicitly "activate" a window with a passed className or title
run the script
stop the script