You are not logged in.

Dear visitor, welcome to KDE-Forum.org. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Friday, April 21st 2006, 9:00pm

Menu: program name instead of menu description?

Hi folks!

I'm using Suse 10.0 with KDE3.5.2.
I've configured my menu in the control center to show menu entries as follows: "Name (Description)"
Now, if there are two entries in a submenu everything works fine. For example:

menu: "Internet"
submenu: "Email"
entry 1: "kmail (mail program)"
entry 2: "thunderbird (another mail program)"

Now, if I uninstall for example kmail I get the foillowing:

menu: "Internet"
entry: "Email"

Starting "Email" will now start "thunderbird".

Even thought in the menu EDITOR I see:

menu: "Internet"
submenu: "Email"
entry: "thunderbird (another mail program)"

So K simply does not show submenus with one entry and just shows the name of the submenu instead of the submenu's entry. Is there any way to change this to see all the program names and descriptions, also from submenus just with one entry? Or at least to see the whole menu structure, even if there is only one entry in a submenu?

Of course I do NOT want to remove all the submenus with just one entry by hand using the menu editor because there are a lot!

Thanks for your help!
Holger

2

Friday, April 21st 2006, 9:22pm

open the file /etc/opt/kde3/share/config/kickerrc with an editor.
Find the lines

Source code

1
2
[menus]
ReduceMenuDepth=true

Then change the second line to

Source code

1
ReduceMenuDepth=false

Save the changes and quit the editor.
Call

Source code

1
dcop kicker kicker restart
from commandline.

Your problem should be fixed now.

3

Friday, April 21st 2006, 9:40pm

Thanks!
Now its exactly the way I like it :-)

4

Friday, April 21st 2006, 9:58pm

Fine. You did now change the setting for all users. If you want to change this setting for a specific user only, you have to edit the file /home/specific_user/.kde/share/config/kickerrc and make change the code there. If the line ReduceMenuDepth= does not exist in this file, you have to add it.

Edit:
The setting made in ~/.kde/share/config/kickerrc should override the setting made in /etc/opt/kde3/share/config/kickerrc, as far as I know.

This post has been edited 1 times, last edit by "bauerfichtner" (Apr 21st 2006, 10:01pm)