SuSE 9.1 Pro with the stock KDE 3.2 here.
I added more items to my K menu using the menu editor (kmenuedit). All seemed to work ok because the K menu does show what I added.
However, now if I invoke the menu editor again to make additional changes, I can no longer get into some of the submenus. Clicking the [+] box to expand that submenu just turns it into a [-] but it does not expand and show the subordinate contents.
I looked around and found that the K menu is apparently defined in the ~/.config/menus/applications-kmenuedit.menu file, with additional definitions in the ~/.local/share/applications and ~/.local/share/desktop-directories directories of files. The latter two looks reasonable and correct, but the first file looks really messy. Seems that each time I moved an item in kmenuedit from one place to another, deleted an entry, or some other operation it pollutes the menu definition with lots of <Moved>, <Exclude>, <Deleted>, <NotDeleted> and other garbage. It looks really nasty.
I saved a copy of the applications-kmenuedit.menu file and tried to "hand clean" it, and although I was able to get the K menu itself to look reasonable, kmenuedit still has trouble with it.
After googling the web for solutions I came across suggestions about deleting the ~/.kde/tmp-hostname/ksycoca link, log out and let KDE regenerate them. Tried that and it didn't make any difference.
It seems that kmenuedit is just awfully broken. Anyone else experiencing this? Any wisdom about potential remedies?
-Ti
Try making a copy of it and then delete it and see what difference that makes; you can always move the copy back I have similar problems with file associations (can't remember the name of the file) and I just delete it and it starts to do as I wish. These problems seemed to appear only from 3.2.
Andrew
On Tuesday 10 August 2004 08:16, Ti Kan wrote:
SuSE 9.1 Pro with the stock KDE 3.2 here.
I added more items to my K menu using the menu editor (kmenuedit). All seemed to work ok because the K menu does show what I added.
However, now if I invoke the menu editor again to make additional changes, I can no longer get into some of the submenus. Clicking the [+] box to expand that submenu just turns it into a [-] but it does not expand and show the subordinate contents.
I looked around and found that the K menu is apparently defined in the ~/.config/menus/applications-kmenuedit.menu file, with additional definitions in the ~/.local/share/applications and ~/.local/share/desktop-directories directories of files. The latter two looks reasonable and correct, but the first file looks really messy. Seems that each time I moved an item in kmenuedit from one place to another, deleted an entry, or some other operation it pollutes the menu definition with lots of <Moved>, <Exclude>, <Deleted>, <NotDeleted> and other garbage. It looks really nasty.
I saved a copy of the applications-kmenuedit.menu file and tried to "hand clean" it, and although I was able to get the K menu itself to look reasonable, kmenuedit still has trouble with it.
After googling the web for solutions I came across suggestions about deleting the ~/.kde/tmp-hostname/ksycoca link, log out and let KDE regenerate them. Tried that and it didn't make any difference.
It seems that kmenuedit is just awfully broken. Anyone else experiencing this? Any wisdom about potential remedies?
-Ti
Hi Andrew,
Thanks for the quick tip. I tried that and it did allow me to get into the submenus again. However, all my previous customizations were lost. Actually, they didn't disappear, they all became collected under the "Applications" submenu. So, I ran kmenuedit again and created the appropriate customized submenus, and moved all my changes back where they belong. After saving the changes, the K menu is correct, but re-invoking kmenuedit once more causes the previous problem again (not being able to expand some submenus after clicking on the [+]).
-Ti
Andrew Colvin writes:
Try making a copy of it and then delete it and see what difference that mak= es;=20 you can always move the copy back I have similar problems with file=20 associations (can't remember the name of the file) and I just delete it an= d=20 it starts to do as I wish. These problems seemed to appear only from 3.2.
On Tuesday 10 August 2004 08:16, Ti Kan wrote:
SuSE 9.1 Pro with the stock KDE 3.2 here.
I added more items to my K menu using the menu editor (kmenuedit). All seemed to work ok because the K menu does show what I added.
However, now if I invoke the menu editor again to make additional changes, I can no longer get into some of the submenus. Clicking the [+] box to expand that submenu just turns it into a [-] but it does not expand and show the subordinate contents.
I looked around and found that the K menu is apparently defined in the ~/.config/menus/applications-kmenuedit.menu file, with additional
...