Thanks for that - all is sort of clear now. This started for me when I installed lxde for fun rather than use. I did it as a different user and then found that the menu had a mix of apps in it. I also wanted to do the same with kde.
SDDM will load the qt or plasma etc so that work well in that respect. It will also load a menu for a particular desktop type. Your link is far more useful than the spec I have seen. One of my menus is as follows so looks to be the same
Code:
<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
"http://www.freedesktop.org/standards/menu-spec/1.0/menu.dtd">
<Menu>
<Name>Applications</Name>
<Directory>lxde-menu-applications.directory</Directory>
<!-- Read standard .directory and .desktop file locations -->
<DefaultAppDirs/>
<DefaultDirectoryDirs/>
There is one for all off the main desktops. All that differs are the number of categories.
This still leaves transferring the dot desktop files from where they are normally stored - all in one place. Painful but can be done.
The only thing I need to know now is if there is any way of using sddm to tie a user to a specific desktop type? As supplied it just remembers the last one used by a user.
Forget that and kde can be bought up on an lxde desktop that needs double clicks to open a desktop folder and then changes to kde style below.
Maybe I need to start another question on that but you never know my luck.
Thanks again. I was convinced that there must be a way to do it but had only come across merged menu's which aren't suitable.
John
-