appmenu-gtk support dropped, but unity-gtk-module doesn't work outside unity

Bug #1200006 reported by Joseph Yasi
76
This bug affects 15 people
Affects Status Importance Assigned to Milestone
Unity GTK+ module
New
Undecided
Unassigned
gtk+2.0 (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

GTK apps don't properly export menus on KDE since the appmenu-gtk support was removed. unity-gtk-module does not work outside of unity. Can the appmenu-gtk patch be added back in until unity-gtk-module works in other environments?

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in gtk+2.0 (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Yasi (joe-yasi) wrote :

I saw that there was some discussion of this on the Ubuntu developer list back in July:
http://comments.gmane.org/gmane.linux.ubuntu.devel/37604

Was a decision ever made about what to do about this on KDE? Could the patch be added back into GTK and the appmenu-gtk package be readded for 13.10 before feature freeze?

Revision history for this message
avlas (avlas) wrote :

@Joseph, apparently not, pretty bad situation! :(

I guess more and more people using kubuntu will start complaining as soon as they transition to saucy, as I did recently.

Revision history for this message
avlas (avlas) wrote :

Hey I found your ppa and I recovered it! Problems with Firefox and Libreoffice, but I had them already before...

Thanks for patching this for Saucy :)

Revision history for this message
Joseph Yasi (joe-yasi) wrote :

@avlas: Careful with my PPA, there's also experimental graphics drivers and stuff in there. I should probably split this out into another PPA.

Revision history for this message
Joseph Yasi (joe-yasi) wrote :

The Firefox problem is due to this bug: https://bugs.launchpad.net/globalmenu-extension/+bug/779344

I doubt anyone is looking at it because GTK+ apps don't work with KDE on saucy by default anyway.

Revision history for this message
avlas (avlas) wrote :

Yes, I only got the right packages, but it would certainly be very much appreaciated to have a specific ppa for the people willing to use the patch.

Revision history for this message
Joseph Yasi (joe-yasi) wrote :

I've split them off into their own PPA: https://launchpad.net/~joe-yasi/+archive/appmenu

Revision history for this message
avlas (avlas) wrote :

Great, many thanks!

Revision history for this message
Ihor (my8bit-g) wrote :

Have the same issue. Unfortunately packages in Joseph's PPA doesn't fix the issue for me. I Guess I missed something, because of trying install and remove different packages. Please tell me which exact packages and versions of packages do I need to have a working feature after upgrading from 13.04 to 13.10? Many thanks!

Revision history for this message
Marian Baca (baca-mayo) wrote :

Thank you for creating PPA, but this did not solve the issue for me, too. I uninstalled unity-gtk2-module and unity-gtk3-module and then installed appmenu-gtk from your ppa, but this procedure does not work. Have I done something wrong? Thank you

Revision history for this message
Joseph Yasi (joe-yasi) wrote :

It's still working for me here. I just tried Pidgin to make sure the menu is exported. You'll need appmenu-gtk from the PPA and the version of GTK2 in the PPA. appmenu-gtk requires a patched version of GTK2. This will not work for GTK3 apps as I have not forward ported the patch for GTK3 from raring.

You'll also need libdbusmenu-qt2. Do QT4 apps properly export the menu in KDE for you?

Firefox and Libreoffice are also different since they don't use standard GTK2 menus. You'll need to set ui.use_unity_menubar = true in about:config for Firefox. The Firefox package will also have to have the unity menubar patch applied (which the standard Ubuntu Firefox has).

Revision history for this message
Marian Baca (baca-mayo) wrote :

Thank you very much, this solved the issue for gimp and audacity. Unfortunately this does not solve issue for libreoffice, but that is not a big deal. KDE (qt4) apps work without problems.

Revision history for this message
Thaodan (theodorstormgrade) wrote :

Any news on this it a shame that the old implementation was ment to use everywhere and the new is unity only.

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.