K Menu can not be edited with Menu Editor
James Richard Tyrer
tyrerj at acm.org
Sun Aug 11 04:48:36 BST 2002
Chris C wrote:
> Please find answers included below. I can now see where the problem lies but
> not how to fix it!
>
>
> ----- Original Message -----
> From: "James Richard Tyrer" <tyrerj at acm.org>
> To: <kde at mail.kde.org>
> Sent: Friday, August 09, 2002 10:00 PM
> Subject: Re: [kde] K Menu can not be edited with Menu Editor
>
>
>
>>Chris C wrote:
>>
>>>On SuSE Pro8.0 KDE3.0.1
>>>
>>>Menu Editor shows lots more stuff than is actually in the menu. They are
>>>not hidden.
>>
>>Have you upgraded to KDE-3.0.x (from something less than 3) or is this a
>>new install?
>
> An out-of-the-box install of SuSE8.0 Pro
> I did do an online update from SuSE but this screwed up the help centre so I
> may have upset other stuff!
>
Not to be too pessimistic, but I am afraid so.
>
>>Can you open a Konsole and execute:
>>
>>kbuildsycoca
>
> kio (KService*): WARNING: The desktop entry file OpenOffice.org
> 1.0/drawing.desk top has Type=Link instead of "Application"
> or "Service"
> kio (KService*): WARNING: Invalid Service : OpenOffice.org
> 1.0/drawing.desktop
> kio (KService*): WARNING: The desktop entry file
> SuSE/Games/Board/gtulpas.deskto p has Type=Game instead of
> "Application" or "Service"
> kio (KService*): WARNING: Invalid Service : SuSE/Games/Board/gtulpas.desktop
> kio (KService*): WARNING: Invalid Service :
> SuSE/Multimedia/Video/susewm.desktop
>
As you can see something is very wrong here. The relevant thing is that
if these "*.desktop" files are not valid that they don't show up on the
menu. And I assume that only *.desktop" files with Type=Application
show up on the menu.
>
>
>>Do you get any error messages from it?
>>
>>
>>>Adding even more still yields no change to K Menu.
>>
>>When you add something to the Menu with the Menu Editor, does it create
>>a file in the tree rooted at: ~/.kde/share/applnk/"?
>
> There are a few
>
> opt/kde2/share/applnk
> opt/kde3/share/applnk
> opt/office52/share/kde/applnk
> etc/opt/kde3/share/applnk
> home/chris/.kde/share/applnk
> home/chris/.kde2/share/applnk
>
> If I add an item in Menu Editor in the root (ie top level in the tree view)
> it is placed in home/chris/.kde/share/applnk but it does NOT appear in THE
> menu. If I add an item in an existing node in the Menu Edit tree then in the
> home/chris/.kde/share/applnk folder it adds the top level folder of the tree
> view and the item within it. But ... yep no change in the menu itself.
>
This should happen automatically. But, try opening a Konsole and
executing: kbuildsycoca again and see if that makes them appear. If it
does, you have a minor problem, if not KDE is hosed and I suggest that
you reinstall KDE. You do NOT have to reinstall the whole thing because
this is just a KDE problem.
> It appears from inspection that Menu Editor is showing a combination of
> home/chris/.kde/share/applnk AND opt/kde3/share/applnk.
>
That is the way it works. The default menu is installed at the system
level and then your changes go in your user directory.
--
JRT
___________________________________________________
This message is from the kde mailing list.
Account management: http://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
More information about the kde
mailing list