Not commenting but adding....

I found out that most of the time kde custom menus doesn't always work (I mean menus you created using kmenuedit).
I don't know why and how it happen, some of the directories/files has been change to forbidden once move to /etc/skel. This is something you have to check yourself.

To make custom kde's menus work, you need to add .config and .local to /etc/X11/45xsession; somewhere in rsync -Ha --ignore-existing /etc/skel/{

The critical part is to chmod 755 all directories and subdirectories in /etc/skel/.config and /etc/skel/.local.
Also chmod 644 all the files inside those directories and subdirectories.

Good luck.