← Back to team overview

dx-packages team mailing list archive

[Bug 1306608] Re: Unity global menu "delays" actions in a gtk2 app

 

On running VisualBoyAdvance-M's GTK frontend (vbam-gtk) on Ubuntu 14.04LTS, the menu doesn't respond if a ROM is already loaded and being emulated. I tried with both global menu and LIM, both had the same problem. However, like @sergio-br2 mentioned, menu work with legacy GTK2 menus.
Surprisingly, Ubuntu 12.04's Unity 5 has no problem with vbam-gtk's global menu! So, this seems to be a bug that creeped in somewhere between Unity 6 (Ubuntu 12.10) and Unity 7.2 (Ubuntu 14.04LTS). 'vbam' will be replacing 'visualboyadvance' in the Debian repo (See bug #378561 and http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541157), coz the former is the most actively maintained fork of the latter which is now inactive. Ubuntu 14.04 being an LTS release need to address such usability issues and fix this bug.

** Bug watch added: Debian Bug tracker #541157
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=541157

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1306608

Title:
  Unity global menu "delays" actions in a gtk2 app

Status in Unity:
  New
Status in “unity” package in Ubuntu:
  Confirmed

Bug description:
  There is a problem with this global menu from Unity, it delays
  actions/things i do in the menu. It seems that the information from
  menu is not send to the app.

  Using vba-m gtk, i can not load saved games until I move the emulator
  window. Take a look at the video.

  Step to reproduce:

  - Opens the vba-m emulator
  - Load a ROM
  - Save State in some time
  - Try to Load State (Emulation > Load State > Most Recent), you will notice that it will not work
  - Move the emulator window to other place, you will that after you drop the window, the emulator will load the saved state

  Or:
  - Opens the vba-m emulator
  - Load a ROM
  - Save State in some time
  - Try to Load State, you will notice that it will not work
  - Click in global menu, the menu drops down, and click again to close it, the emulator will load the saved state after this action

  Or:

  - Opens the vba-m emulator
  - Load a ROM
  - Save State in some time
  - Try to Load State, you will notice that it will not work
  - Change to other window (lost focus from vbam), and returns to the emulator window,it will load the saved state after this action

  http://youtu.be/Pwq_7_7oLPk

  If i disable the global menu, to use the old gtk2 menu, it works fine
  (env UBUNTU_MENUPROXY=0 gvbam).

  This emulator works fine in others desktops, like xfce, mate and kde.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: unity 7.2.0+14.04.20140410.1-0ubuntu1
  ProcVersionSignature: Ubuntu 3.13.0-23.45-generic 3.13.8
  Uname: Linux 3.13.0-23-generic i686
  ApportVersion: 2.14.1-0ubuntu2
  Architecture: i386
  CasperVersion: 1.340
  CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
  Date: Fri Apr 11 15:11:04 2014
  LiveMediaBuild: Ubuntu 14.04 LTS "Trusty Tahr" - Daily i386 (20140411)
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: unity
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/1306608/+subscriptions


References