Problem adding submenu with correct icon to KDE 4.4.4 panel in openSUSE 11.3

I’m a KDE3 user who just upgraded to 11.3/KDE4 and is still trying to learn the new way of doing things, so please bear with me if I’ve overlooked something obvious.

I’ve managed to mostly get my desktop the way I want it, except for one problem: I want to add a submenu to the panel, with an appropriate icon.

According to Bug 189583 - Ability to add submenu “like editors” to kicker panel from classic menu this capability was added over a year ago, so I should be able to just right-click on any submenu and the option to add the submenu to the panel or desktop should pop up. Except for me, it doesn’t. Right-clicking on a submenu just selects the first item in the submenu instead of bringing up the context menu. I’ve tried both the classic and kickoff menus, and the same thing happens.

The bug report does mention it is also possible to add a submenu to the panel from Dolphin by going to applications:/ and dragging the folder to the panel. This does add the submenu, but the icon displayed on the panel is the question mark icon, and there seems to be no way to change it. Besides being ugly, I need different icons to tell different submenus apart.

What am I doing wrong?

dimesio I’m a KDE3 user who just upgraded to 11.3/KDE4 and is still trying to learn the new way of doing things, so please bear with me if I’ve overlooked something obvious.

I’ve managed to mostly get my desktop the way I want it, except for one problem: I want to add a submenu to the panel, with an appropriate icon.

According to Bug 189583 - Ability to add submenu “like editors” to kicker panel from classic menu this capability was added over a year ago, so I should be able to just right-click on any submenu and the option to add the submenu to the panel or desktop should pop up. Except for me, it doesn’t. Right-clicking on a submenu just selects the first item in the submenu instead of bringing up the context menu. I’ve tried both the classic and kickoff menus, and the same thing happens.

The bug report does mention it is also possible to add a submenu to the panel from Dolphin by going to applications:/ and dragging the folder to the panel. This does add the submenu, but the icon displayed on the panel is the question mark icon, and there seems to be no way to change it. Besides being ugly, I need different icons to tell different submenus apart.

What am I doing wrong?

So, number one, KDE 4.4.4 works as you suggest. However, what is wrong with right clicking the on the menu icon and selecting the Menu Editor if you want to add or remove an application from the menu? Also, KDE4 is up to 4.6 I think, this is where the action is at. I am not sure any features will be added to 4.4.4 and I am not sure this request would be considered a bug now. You can upgrade to KDE 4.6 by adding in the repositories, upgrading the KDE4 files and give it a spin. You can look around the forums and see that several people are using KDE 4.6.

Thank You,

Did you even read my post? I am not trying to add applications to the menu, I am trying to add a submenu from the regular menu to the panel, the same way I could in KDE 3.5. This is supposed to be possible in KDE 4.4.4–the bug I linked to was marked fixed over a year ago. The problem is that it isn’t working on my system.

No I read your post and suggested you have all you are getting in KDE 4.4.4. You can visit the KDE site to post complaints about how KDE functions here:

KDE - Experience Freedom!

Consider we are just volunteers in the openSUSE forums though a developer might pop in from time to time. Most issues that are considered to be a bug should be posted with the organization that maintains that program. KDE is not a product of openSUSE and so problems with KDE can be voiced here, but they are not fixed here per say. Since I can confirm to you how KDE 4.4.4 works, I do not myself to consider this being a bug nor have I seen anyone express that this operation is a bug. It is best that you consider moving up to the latest version of KDE as your requests may already be fixed there or making a visit to the KDE site to see how you might improve the older KDE version, if that is still possible.

Thank You,

I am not asking for a new feature, nor am I saying there is a bug in KDE. The ability to do what I am trying to do was added to KDE4 in August 2009. The KDE developer who added it even has a video showing what it does on his blog: Sub-menus in KDE 4 panels and desktops are back | kdedevelopers.org

The problem is that on my system, right-clicking on a submenu does not bring up the option to add it to the desktop or panel, it just selects the first item in the submenu. I posted here under the assumption that either I was doing something wrong, or something is wrong with my setup. If you are saying that your system behaves the same way, then perhaps the problem is with the openSUSE packages.

Try putting a folder view widget on the panel. You can change the icon in another folder view or Dolphin and it will be reflectd in the folder view icon placed on the panel.

That sounds like what you want??

That’s what I did when dragging the folder from Dolphin, and yes, it gives me exactly what I want except for the question mark icon. As for changing it in Dolphin, the icon that shows in Dolphin is already the correct one. I did nonetheless try changing it by right-clicking, selecting properties, and clicking on the tool icon. That wound up changing the icon Dolphin displayed for every file on my system to the same icon, but did not affect the icon on the panel.

No dragging from Dolphin is different from adding a widget.
Unlock widgets
click the cashew in the right of the panel
select add widgets.
add folder view widget
the icon will show as that set in Dolphin in properties tab

I tried that. The widget defaults to my home directory with a plain folder icon, and when I change it to point to a submenu in applications:/ the icon changes to the question mark. In Dolphin, when I go to applications:/ the different submenus all have their own icons in either icon or list view, but if I right-click any of them the icon that shows in the properties tab is the plain blue folder. Changing that for any one of them changes the icons for everything.

On your system, does right-clicking a submenu bring up the options to add the submenu to the panel or desktop? If this is a bug in the openSUSE KDE package I’m willing to report it; I just want to first make sure this isn’t something I’ve messed up myself by experimenting.

OK so I guess I misunderstood you want to take a menu sub menu and put it on the panel. No I can’t do that. You might check out KDE 4.6 If it is really that important to you.

Progress: I was able to get what I want from the Lancelot menu. It’s possible to drag a submenu from the Lancelot menu to the panel, and place it as a “Lancelot part” widget. It does exactly what I want, including using the correct icon for the submenu from the menu. I had tried that earlier and it didn’t work (the Lancelot part menu was blank), but after deleting .kde, .kde4, and everything under .local except Trash, then logging out and back in again, it worked.