said E. Liddell via tde-users:
| I found a massively messy XML file in | ~/.config/menus/applications-tdemenuedit.menu that looks like it may | contain my current menu information, plus a bunch of junky edit history. | Whether it's only used by tdemenuedit or is actually applied to the | live menu on startup, I have no idea.
Thing is, it seems to also contain stuff that's not in my kmenu.
There has got to be some sense to it -- kmenu works, after all -- but it seems to be kind of a developers secret handshake, a mystery that becomes available only after initiation.
It also makes it difficult if not impossible to have multiple desktops, because even if you try to keep them separate they somehow inspect each other and add their applications to each other's own menus. For example, I've recently been inspecting Enlightenment -- and now there are Enlightenment things in my kmenu. It is nice that packages that we install automatically get added to kmenu, if there's no easily identifiable executable.
Something that I have noticed is that the alternate-desktop menu entry harvesting does not seem to extent to applications added to kmenu by hand.