No global menu in Plasma (KDE) session in Raring

Bug #1086868 reported by Scott Kitterman
28
This bug affects 5 people
Affects Status Importance Assigned to Milestone
libreoffice (Ubuntu)
Won't Fix
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.

Tags: iso-testing
Revision history for this message
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
Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :

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.

Revision history for this message
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.

Revision history for this message
Scott Kitterman (kitterman) wrote :

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

Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :

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
Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :

Marking as wontfix -- for now.

Revision history for this message
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?

Revision history for this message
Allison Karlitskaya (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).

Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote :

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

Revision history for this message
Scott Kitterman (kitterman) wrote : Re: [Bug 1086868] Re: No global menu in Plasma (KDE) session in Raring

OK. Thanks.

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

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.