LibreOffice Flatpak fails to provide a menu when using KDE Global Menu

Hey guys,

I have been using KDE global menu pretty much since I started seriously using KDE. I run KDE on a Fedora derivative called Ultramarine (which just helps take some of the pain points out of running Fedora like RPM-Fusion repos, and undoing some of Fedora’s decisions that they make purely on Legal basis such as the recent change to the media decoder on AMD GPUs). Well, if you aren’t already aware, RedHat has stopped maintaining the LibreOffice RPM. This isn’t a big deal to me. There are two options, I can install the RPM from https://libreoffice.org like a Windows user (ew), or I can install the Flatpak version using the Flathub repo (and not the Fedora one). The problem, however, is that I am unable to get the LO Flatpak to work with the KDE global menu. A good workaround for this is to used tabbed mode, but I prefer the classic mode in LO as it saves a lot of screen real estate. Everywhere online says to add a Session Bus talk, com.canonical.AppMenu.registrar, but that doesn’t work for me on the LO Flatpak. Does anyone here at least have the ability to point me in the right direction for trouble shooting this issue? Thanks.

1 Like

That’s something I have been hoping for for a long time. I use Flatpak versions because they give me a better sense of stability, and I like to use less space as possible, so the Global Menu plasmoid is a must, as it lets remove an entire bar from applications.
But very few apps outside KDE apps seem to be compatible, even if there’s some kind of standard for it.

The problem is there there is no real standard. There’s a package you can install to make it work with GTK apps and there’s a patched version of Firefox that supports it, but that’s about it. It’s one of several things Unity introduced, didn’t standardize, but was picked up by Plasma anyway.

Is that something that should go in a Freedesktop protocol, as icons?

1 Like

Ideally yes, or it could be a part of the XDG Desktop Portal, which appears to be getting far more attention as of late. Unfortunately it’s been a while since I’ve seen much work on cross desktop standards outside of Wayland protocols.

1 Like

Maybe we can create a ticket somewhere and let things happen in a distant future. I would like to at least propose it, if only I knew where to post it: I don’t know where Freedesktop of XDG portals get their brainstorming.

1 Like