No global menu in Plasma (KDE) session in Raring

Bug #1086868 reported by Scott Kitterman on 2012-12-05
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
libreoffice (Ubuntu)
Undecided
Unassigned

Bug Description

Under a Plasma (KDE) session in raring there is no global menu (plasma-widget-menubar). This does work in 12.10, so it's a regression.

Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1086868

tags: added: iso-testing

the global menu integration was already in 12.10. As it need gio it (rightfully) was moved to libreoffice-gnome upstream. Is that installed? Also: This should probably be retested with 4.0beta as soon as it is released.

Scott Kitterman (kitterman) wrote :

It was not installed, but after installing it (and restarting the system, just to be sure), the global menu is still not there.

Scott Kitterman (kitterman) wrote :

Actually, I take it back. It doesn't work on 12.10 either.

as long as libreoffice-kde is installed libreoffice with try to use that in a KDE environment. Im unsure what it would fall back to if thats uninstalled: gtk or X11 generic. That is something that might be easily fixed (As in: If in KDE, use kde plugin, fall back to gtk and only then fall back to generic).

Exporting SAL_USE_VCLPLUGIN=gtk in the environment should force using the gtk/gnome plugin. Note that this will also give you gtk theming (however gtk-themes are mostly matched to kde/qt anyway) and more importantly: some gtk native dialogs (e.g. file chooser, possibly print).

The way to 'solve' this would be to reimplement the functionality in libreoffice-kde -- however since the point of the plugins is pretty much to not depend hard on 'the other framework' linking against gio from -kde would likely not go uncontested at least upstream.

Changed in libreoffice (Ubuntu):
status: New → Won't Fix

Marking as wontfix -- for now.

Scott Kitterman (kitterman) wrote :

Gimp manages to work with the plasma menubar. In theory anything that's using the Unity menubar stuff should just work since it's done via DBus. Is there some way we can separate out the menubar aspects of the gtk plugin from the rest?

Allison Lortie (desrt) wrote :

The D-Bus protocol used to communicate the menus to the shell has changed. Some gtk3 applications (not GIMP) were the first to be affected by this change, followed by Libreoffice. The rest of the Gtk applications will follow either this cycle or next. The plan is to completely eliminate the old protocol.

The proper fix for this is to update the menu widget in the plasma desktop to speak the new protocol (GMenuModel).

Gimp still uses the old implementation of the global menu. AFAIK it is being migrated to GMenuModel too.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers