Menu bar not visible under Unity
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Exaile |
Fix Released
|
Undecided
|
Unassigned | ||
exaile (Ubuntu) |
Fix Released
|
High
|
Unassigned |
Bug Description
Version: Exaile 0.3.3.0-dev+bzr3898
System: Ubuntu 11.10
Window manager: unity 4.24.0
The menu bar at the top of the window is not visible. Neither at the top of the Exaile window, nor in the "Unity bar" at the top of the screen.
When running the repository version, Exaile 0.3.2.2, the menu bar is visible in the "Unity bar" (when pressing alt-key, or on mouse over).
When running Exaile 0.3.3.0-dev+bzr3898 on a computer with the Lubuntu 11.10 operating system (LXDE window manager), the menu bar is visible and works fine.
This seems to be caused by some incompatibility with the Unity menu system, where the menu bar is located at the top of the screen (not at the top of the application window).
When running Exaile 0.3.3.0-dev+bzr3898 on Ubuntu 11.10 the following log is printed. Note the assertion warnings from GTK.
-------
pydev debugger: warning: psyco not available for speedups (the debugger will still work correctly, but a bit slower)
pydev debugger: starting
INFO : Loading Exaile 0.3.3.0-
INFO : Loading settings...
INFO : Loading plugins...
INFO : Loading collection...
INFO : Loading devices...
INFO : Loading interface...
INFO : Loading main window...
/home/jens/
parent.
INFO : Connecting main window events...
INFO : Loading panels...
INFO : Connecting panel events...
INFO : Done loading main window...
INFO : Playing file://
(exaile.py:5749): LIBDBUSMENU-
-------
summary: |
- Menu bar not visible + Menu bar not visible under Unity |
no longer affects: | exaile |
A workaround is to run Exaile with the environment variable UBUNTU_MENUPROXY set to 1.
UBUNTU_MENUPROXY=0 ./exaile
This makes the program to get the menu in the traditional place, at the top of the application window. Then it works as expected.