Panel is not clickable when it is placed at the bottom
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu MATE |
Invalid
|
Undecided
|
Unassigned | ||
compiz (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bug Description
[Impact]
I reported this problem recently, closed that bug because I thought the problem was solved, but unfortunately the problem is still there.
I removed the bottom panel from the desktop, and added all applets I need to the top panel. Then I moved the top panel to the bottom using the Properties dialog. This worked until I rebooted.
After rebooting, right-clicking on the bottom panel gives the context menu you'd normally get when you right-click on the desktop. Right-clicking near the top edge of the screen, however, gives the context menus you'd normally get when you right-click on a panel.
So it seems that the panel is only moved visually.
UPDATE:
This only happens when using Compiz. Work-around: add 'mate-panel --replace' to the Startup Applications.
[Test case]
1) In mate desktop enable compiz as window manager
2) Right-clicking on the bottom panel gives the context menu you'd normally get when you
right-click on the desktop.
3) Right-clicking near the top edge of the screen, the panel menu should not be shown
[Regression Potential]
Clicks take care of the struts (panels) around and have a wrong offset
Related branches
- Marco Trevisan (Treviño): Approve
-
Diff: 14 lines (+2/-2)1 file modifiedsrc/window.cpp (+2/-2)
- Andrea Azzarone: Approve
-
Diff: 1777 lines (+936/-94)31 files modifiedVERSION (+1/-1)
debian/changelog (+28/-0)
debian/mate.ini (+9/-9)
debian/profile_upgrades/com.canonical.unity.unity-lowgfx.01.upgrade (+12/-0)
debian/unity-lowgfx.ini (+8/-2)
debian/unity.ini (+0/-1)
gtk/window-decorator/decorator.c (+2/-0)
gtk/window-decorator/metacity.c (+2/-0)
gtk/window-decorator/util.c (+1/-1)
include/core/abiversion.h (+1/-1)
include/core/atoms.h (+2/-0)
include/core/screen.h (+7/-1)
include/core/string.h (+3/-0)
plugins/grid/grid.xml.in (+10/-0)
plugins/grid/src/grid.cpp (+67/-22)
plugins/grid/src/grid.h (+0/-1)
plugins/move/move.xml.in (+58/-0)
plugins/move/src/move.cpp (+326/-2)
plugins/move/src/move.h (+16/-1)
plugins/neg/neg.xml.in (+5/-0)
plugins/neg/src/neg.cpp (+1/-1)
plugins/resize/resize.xml.in (+15/-0)
plugins/resize/src/logic/src/resize-logic.cpp (+8/-6)
plugins/resize/src/resize.cpp (+137/-37)
src/atoms.cpp (+4/-0)
src/event.cpp (+5/-0)
src/privatescreen.h (+6/-0)
src/privatescreen/tests/test-privatescreen.cpp (+2/-0)
src/screen.cpp (+137/-6)
src/string/src/string.cpp (+61/-0)
src/window.cpp (+2/-2)
- Compiz Maintainers: Pending requested
-
Diff: 1684 lines (+1650/-0) (has conflicts)3 files modifieddebian/changelog (+93/-0)
gtk/window-decorator/decorator.c (+2/-0)
gtk/window-decorator/metacity.c.OTHER (+1555/-0)
description: | updated |
Changed in ubuntu-mate: | |
status: | New → Invalid |
description: | updated |
Changed in compiz (Ubuntu): | |
status: | New → Fix Released |
importance: | Undecided → Medium |
Try, after reboot, to click once at the top (like there is a panel there) and then click on your bottom panel. That worked for me, it's like compiz expects panel to be on top and when you click there it understands it's on bottom.