A bit of Unity in KDE: Locally integrated menu and Hud

Dear all,

for a few years now I have been currently using two third party features that implement in KDE two good ideas from the gold-but-old Ubuntu Unity: locally integrated menus and HUD (i.e. menu search). I know that regarding LIM there is a discussion started by Niccolò Venerandi. I don’t think it should be on by default but it would be useful to have it as an option. It’s really convenient and doesn’t change the normal workflow like the global menu does that forces extra mouse movements.

Regarding HUD, I know that some KDE apps implement it internally, but the most convenient and general solution might be integration in krunner. On my machine briefly pressing ALT brings up krunner but it only searches menus.

The combination of these two features really makes everything more productive.

What are your thoughts on this?

Edit:

Locally Integrated Menu

Krunner-appmenu (Hud)

3 Likes

I’m pro. I don’t use titlebars at all but yeah, could be nice. Btw, is it Draft you’re using?
This:

1 Like

No, because it’s heavy bugged. I use material decoration with lim GitHub - Zren/material-decoration: Material-ish window decoration theme for KWin, with LIM, based on zzag's original design. (there is also a fork more similar to breeze here but less maintained: GitHub - David-118/Breeze-Decoration-LIM: Breeze like decorations with a locally integrated menu based on Zren's code.)

I see. Well, yes, it could be nice.

I think that would be one of the greatest features ever. I am probably not the only one who rather uses a search engine to search for settings rather than looking through the menu’s. Using integrated search would speed that up!

Can you share the link please?

1 Like
2 Likes

I feel this should be higher priority @ngraham @niccolove given both developer and user interest. Locally integrated menus are a much better fit than global ones for KDE, since by default it only uses one panel. Moreover it would provide that extra bit of ui consistency across apps, since a lot of them now have something in the titlebar.

The current hamburger menu isn’t ergonomic due to its tiny size.

Too bad progress has stalled on the original merge for several years.

3 Likes

I hope these features can receive some love in the upcoming releases of Plasma 6 :smiley:

Vscode now integrate menubar with their titlebar. You can set it through settings>>Title Bar>> Custom. New, Cosmics DE’s new apps also do the same. IMHO, Something similar to Material Decoration is the way forward, current hambarger menu is not very practical.


1 Like

I think this issue is pretty well settled by now.

CSD and LIM are very different. To begin with, LIM is based on SSDs.

Don’t the same arguments apply?

I think not. Moving the menu to the title bar creates almost none of the problems highlighted, except for the title. But the current implementation with the third-party Material-Kwin-Decoration is a good compromise that allows the menu and title to appear together in most cases.

1 Like

I managed to port the krunner-appmenu to Plasma 6 (it is very trivial, just changing the folders where to copy files :slight_smile: ) although it only works on X11. The problem is that it needs to know which window was in the foreground before krunner was activated. With X11 it is very easy, with Wayland I don’t know how to do it.

Regarding LIM on the other hand, I have solicited the author (Zren) but so far nothing yet. I don’t have the skills to help, I hope someone can manage to do it.

1 Like

Material decoration with LIM and krunner-appmenu were ported on Plasma 6:

krunner-appmenu: GitHub - Kishore96in/krunner-appmenu: KRunner appmenu plugin (Plasma 6 fork)
Material-Decoration: GitHub - guiodic/material-decoration: Material-ish window decoration theme for KWin, with LIM, based on zzag's original design.

I hope someone can bring them to Wayland. maybe @ngraham or @niccolove ?

A few days ago I posted on reddit and it got a big success with over 90 upvotes: https://www.reddit.com/r/kde/comments/1ctjzdh/i_am_happy_because_i_have_the_locally_integrated/

Would it even work on wayland GTK4+ stuff since they are really bad at respecting the global menu as it is?
I’m just asking because i rally don’t know.

no, GTK4 has not the needed plugin and Gnome Apps abandoned the traditional menu.

1 Like

Hi to all, please, if you are interested in these functions, also make an offer here: Locally Integrated Menu and krunner-appmenu: an offer