Dear bug tracker, Here's what I understand, in case anybody wants to take over. LyX normally receives about_to_show() via entry_activate() in indicator- appmenu/src/window-menu-dbusmenu.c, which itself is called from panel_service_show_entry_common() via indicator_object_entry_activate_window() in unity/service/panel- service.c.
This was broken because appmenu->default_app was left to NULL in the location of the patch above (which the patch corrects). I wanted to see whether with this understanding I could solve the small delay I mentioned above but this issue looks more fundamental. See also <https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/1447224>. As mentioned by someone else, the patch solves the issue with vlc. I did not have the time to locate the source of the problem with totem. With totem, unity correctly calls indicator_object_entry_activate_window() in panel_service_show_entry_common(), but this does not translate into a call to entry_activate() (which might be a problem if totem expects about_to_show()). The patch correctly reverts to the previous behaviour on my side, so I'll leave it there. Best, Guillaume -- You received this bug notification because you are a member of DX Packages, which is subscribed to indicator-appmenu in Ubuntu. Matching subscriptions: dx-packages https://bugs.launchpad.net/bugs/1430059 Title: LyX menu is not updated by indicator-appmenu in mode unity-all-menus Status in indicator-appmenu package in Ubuntu: Confirmed Status in lyx package in Ubuntu: Confirmed Bug description: Options greyed out: - File menu: "Close" through "Version control", plus "Export" and "Print" - Edit menu: all options - View menu: all but "Messages pane", "Toolbars" and "Fullscreen" - Insert menu: all options - Navigate menu: all options - Document menu: all options - Tools menu: "Spellchecker" and "Statistics" Description: Ubuntu Vivid Vervet (development branch) Release: 15.04 lyx: Installed: 2.1.3-1 Candidate: 2.1.3-1 Version table: *** 2.1.3-1 0 500 http://br.archive.ubuntu.com/ubuntu/ vivid/universe amd64 Packages 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu 15.04 Package: lyx 2.1.3-1 ProcVersionSignature: Ubuntu 3.19.0-7.7-generic 3.19.0 Uname: Linux 3.19.0-7-generic x86_64 NonfreeKernelModules: fglrx ApportVersion: 2.16.2-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity Date: Mon Mar 9 19:45:01 2015 ExecutablePath: /usr/bin/lyx InstallationDate: Installed on 2015-02-03 (33 days ago) InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1) SourcePackage: lyx UpgradeStatus: Upgraded to vivid on 2015-03-05 (3 days ago) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/indicator-appmenu/+bug/1430059/+subscriptions -- Mailing list: https://launchpad.net/~dx-packages Post to : dx-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~dx-packages More help : https://help.launchpad.net/ListHelp