[Bug 46599] Moving the System menu breaks the screensaver kcontrol module
benj carson
benjcarson at digitaljunkies.ca
Thu May 25 15:27:42 UTC 2006
Public bug reported:
Binary package hint: kmenuedit
If the default KDE System menu is moved to a sub-menu, the screensaver
module in kcontrol is no longer able to load the list of screensavers.
For example a menu like so will break the screensavers:
Full Menu
+ Development
+ Graphics
+ Internet
+ System
Home
Add/Remove Packages
...
The problem seems to be because KDE relies on having the (hidden)
screensaver menu at the menu path System/ScreenSavers but kmenuedit
moves the entire System menu without preserving the Screensaver path.
According to http://docs.kde.org/development/en/kdebase/userguide/kde-
menu.html#essential-menus the ScreenSavers sub-menu is "essential".
I've been able to edit my menu by hand (in ~/.config/menus/applications-
kmenuedit.menu) in order to work around this issue. Instead of using
<Move> tags to change the location of the System menu, I create a *copy*
of it by repeating its definition in a new sub-menu and then applying a
<Delete/> element to the root System menu. The screensaver module seems
to be tolerant to this change.
The original System menu definition can be found in /etc/xdg/menus/kde-
applications.menu
I can post example application-kmenuedit.menu files that demonstrate the
problem, if required.
** Affects: kdebase (Ubuntu)
Severity: Normal
Priority: (none set)
Status: Unconfirmed
--
Moving the System menu breaks the screensaver kcontrol module
https://launchpad.net/bugs/46599
More information about the kubuntu-bugs
mailing list