Plasma taskbar with odd program menus

After the big update a while ago that broke Latte dock, I uninstalled it and went back to Plasma’s own taskbar. I’ve noticed some strange behavior with it though. Some programs, like KolourPaint, add every drop down menu to the taskbar, pics attached.


Am I doing something wrong? Is it from a badly written program? Can it be fixed?

Sidenote;
The new forum is perdy! I’m missing the newbie section though. I read and understand the reasoning for it not to exsist anymore, but my silly questions felt right at home there.

Seems like you have some sort of addon like ‘appmenu in taskbar’ or whatever they are called.

1 Like

Yes, it’s the Global Menu widget. It doesn’t sit on the taskbar, but on the panel — the taskbar itself is also a widget, and for that matter, one that has several alternatives.

@BobbyTheThird, right-click the panel, choose “Enter Edit Mode”, place the mouse cursor near the Global Menu widget and click “Remove”.

2 Likes

That’s hilarious! I was playing the little detective, trying to troubleshoot in all the wrong places. I never would have guessed it was a global ‘setting’. After all, Steam has menus but didn’t show up in the bar. Same with Firefox and a boatload of other software.

Thanks guys! This was exactly what I was looking for. Extra points to @Aragorn, for going above and beyond.

1 Like

That’s because those applications do not export their menus over dbus — versions of firefox and thunderbird which do this do exist, but they exist only in the AUR and must be compiled from sources on your local system, which will take several hours.

Most gtk applications and all qt applications do however export their menus, and so if you add the Global Menu widget to one of your panels, you will see their menu in your panel, as with macOS. :wink:

This is what my own desktop looks like, with a patched firefox from the AUR. :point_down:

2 Likes

That looks rather fancy! I was wondering what the use cases were for that widget, now I know.

One (of the many) thing I love about Manjaro, is the only warning about new updates is the little red icon in the bottom right of the screen. “Yea, I’ll get to that, before next reboot” Uptime is atm 9 days and that’s very low.

Are you really telling me that you recompile every time a new Firefox comes out? I’d imagine that isn’t the only piece of software you have to give that kind of treatment either. Don’t get me wrong, it looks bloody amazing, but it smells like hard work.

No, this particular firefox was precompiled, but the package is no longer available from the AUR. So this is an already old firefox, but I’m only using it as a backup. I normally use chromium, which already exports its menu natively.

I did at one time compile a firefox with Global Menu support, but it took me 5 hours, during which time the computer was completely unusable for anything else.

Actually, I do have a few applications installed which do not export their menus, but there are no patched versions of those available. Everything else I have exports its menu — or at least, if it has one — and as I said, this particular firefox is an already older version that came in a binary form. :wink:

It doesn’t seem to for this Chromium user; unless I’m missing something fundamental, like a switch.

You do have to have the Global Menu widget added to your panel, and you probable need to have appmenu-gtk-module installed, although it should be installed by default already, and to the best of my knowledge chromium doesn’t even need it.

Well, that was potentially embarrassing. I failed to immediately notice I was logged into Debian, and not Manjaro, when testing the theory.

The Chromium menu does appear in the Global Menu widget (in Manjaro) by default, without any further modification, or fall from grace. :joy:

1 Like

Traitor! :rofl:

3 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.