Window buttons and application menu don't autohide if left edge is touched
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Unity |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
| unity (Ubuntu) |
Fix Released
|
Low
|
Marco Trevisan (Treviño) | ||
Bug Description
As title window buttons and application menu don't autohide if left edge is touched.
To reproduce:
1) Open a window
2) Maximize it
3) Move the mouse on the top panel (window controls and application menu should appear)
4) Touch the left edge of the screen using the mouse
5) Exit from the panel continuing to touch left edge of the screen
What happens:
* Window buttons and application menu don't autohide
What should happen:
* Window buttons and application should autohide
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: unity 4.10.2-0ubuntu2 [modified: usr/bin/
ProcVersionSign
Uname: Linux 3.0.0-9-generic i686
Architecture: i386
BootLog:
fsck from util-linux 2.19.1
/dev/sda7: clean, 290886/1417216 files, 3282069/5664768 blocks
CompizPlugins: [core,bailer,
CompositorRunning: compiz
Date: Sat Aug 27 22:03:07 2011
DistUpgraded: Fresh install
DistroCodename: oneiric
DistroVariant: ubuntu
GraphicsCard:
Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) [8086:2a02] (rev 03) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device [1043:14e2]
Subsystem: ASUSTeK Computer Inc. Device [1043:14e2]
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha i386 (20110803.1)
MachineType: ASUSTeK Computer Inc. X58LE
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcEnviron:
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/25/2009
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 202
dmi.board.
dmi.board.name: X58LE
dmi.board.vendor: ASUSTeK Computer Inc.
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: X58LE
dmi.product.
dmi.sys.vendor: ASUSTeK Computer Inc.
version.compiz: compiz 1:0.9.5.
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.
version.
version.
version.
version.
version.
version.
version.
Related branches
- Neil J. Patel (community): Approve
- Jason Smith (community): Approve
- Gord Allott (community): Approve
-
Diff: 1499 lines (+470/-231) 12 files modifiedapiplugins/unityshell/src/PanelIndicatorsView.cpp (+55/-41)
plugins/unityshell/src/PanelIndicatorsView.h (+13/-1)
plugins/unityshell/src/PanelMenuView.cpp (+146/-86)
plugins/unityshell/src/PanelMenuView.h (+9/-7)
plugins/unityshell/src/PanelTitlebarGrabAreaView.cpp (+35/-33)
plugins/unityshell/src/PanelTitlebarGrabAreaView.h (+11/-10)
plugins/unityshell/src/PanelView.cpp (+20/-9)
plugins/unityshell/src/PanelView.h (+3/-0)
plugins/unityshell/src/PluginAdapter.cpp (+33/-1)
plugins/unityshell/src/WindowButtons.cpp (+14/-2)
plugins/unityshell/src/WindowManager.cpp (+5/-1)
services/panel-service.c (+126/-40)
- BootDmesg.txt Edit (60.3 KiB, text/plain; charset="utf-8")
- CurrentDmesg.txt Edit (84.9 KiB, text/plain; charset="utf-8")
- Dependencies.txt Edit (8.6 KiB, text/plain; charset="utf-8")
- DpkgLog.txt Edit (2.7 MiB, text/plain; charset="utf-8")
- GconfCompiz.txt Edit (48.1 KiB, text/plain; charset="utf-8")
- GdmLog.txt Edit (249 bytes, text/plain; charset="utf-8")
- GdmLog1.txt Edit (249 bytes, text/plain; charset="utf-8")
- GdmLog2.txt Edit (249 bytes, text/plain; charset="utf-8")
- LightdmDisplayLog.txt Edit (1.0 KiB, text/plain; charset="utf-8")
- LightdmGreeterLog.txt Edit (13.4 KiB, text/plain; charset="utf-8")
- LightdmLog.txt Edit (6.3 KiB, text/plain; charset="utf-8")
- Lspci.txt Edit (14.8 KiB, text/plain; charset="utf-8")
- Lsusb.txt Edit (485 bytes, text/plain; charset="utf-8")
- ProcCpuinfo.txt Edit (1.5 KiB, text/plain; charset="utf-8")
- ProcInterrupts.txt Edit (1.8 KiB, text/plain; charset="utf-8")
- ProcModules.txt Edit (2.3 KiB, text/plain; charset="utf-8")
- UdevDb.txt Edit (112.7 KiB, text/plain; charset="utf-8")
- UdevLog.txt Edit (249.3 KiB, text/plain; charset="utf-8")
- UnitySupportTest.txt Edit (598 bytes, text/plain; charset="utf-8")
- XorgLog.txt Edit (36.4 KiB, text/plain; charset="utf-8")
- XorgLogOld.txt Edit (32.4 KiB, text/plain; charset="utf-8")
- Xrandr.txt Edit (2.6 KiB, text/plain; charset="utf-8")
- dmidecode.txt.txt Edit (11.2 KiB, text/plain; charset="utf-8")
- locale.txt Edit (327 bytes, text/plain; charset="utf-8")
- monitors.xml.txt Edit (930 bytes, text/plain; charset="utf-8")
- peripherals.txt Edit (513 bytes, text/plain; charset="utf-8")
- setxkbmap.txt Edit (233 bytes, text/plain; charset="utf-8")
- xdpyinfo.txt Edit (9.7 KiB, text/plain; charset="utf-8")
- xinput.txt Edit (834 bytes, text/plain; charset="utf-8")
- xkbcomp.txt Edit (57.7 KiB, text/plain; charset="utf-8")
A similar bug #835731
I can confirm this issue.
These two bugs are probably two sides of the same coin: in this bug, the controls don't disappear if you move to the left edge. In the other one, they don't appear.
This bug was fixed in the package unity - 4.14.2-0ubuntu1
---------------
unity (4.14.2-0ubuntu1) oneiric; urgency=low
* New upstream release.
- unity crashed with AttributeError in reset_unity_
object has no attribute 'get_string' (LP: #809378)
- Trying to minimize Unity Dash to make it fit on a 1024x768 screen makes
Unity freeze and then, after I log out by killing X, never start again
(LP: #839200)
- unity-panel-service crashed with SIGSEGV in main_arena() (LP: #817477)
- UIFe: Panel - Indicators should be orderable regardless of their parent
Indicator
- 'Show Desktop' fails to hand focus to desktop (LP: #836315)
- Dash - Functionality of top left close, minimise and maximise/restore
window decorations is confused (LP: #838875)
- unity-panel-service Leaks Memory (LP: #779185)
- Missing lens shortcuts (Super-A, Super-F) (LP: #834078)
- Unity window switcher takes over <alt> key (LP: #835699)
- update assets for window buttons (topleft) with dash opened
(LP: #836655)
- Where the average background colour is either very light or dark, adjust
this value to darken/lighten in order to preserve readability
(LP: #837993)
- Applications don't have priority over other results (LP: #839518)
- task tray icons are misaligned and badly sized (LP: #839354)
- UIFe: Dash - Shape and positioning of most of the elements in the Dash
need adjustment (LP: #841945)
- Cannot drag applications from dash to desktop (LP: #756614)
- systray icons still visible on each desktop in expo mode (LP: #759129)
- transparency on unity panel broken (LP: #827012)
- Window buttons and application menu don't autohide if left edge is
touched (LP: #835637)
- 'Filter results' should be right indented as in the mockups(and unity-
2d) (LP: #838118)
- window title should not appear until cursor leaves the menubar
(LP: #838759)
- Window title is not redrawn on leaving global-menu from buttons
(LP: #839488)
- In the dash, main text field can not be edited, except at the end
(LP: #840862)
- Quicklist can't be correctly hidden (LP: #843425)
- After double clicking on the panel to restore a window, the menus won't
be hidden on mouse-out (LP: #838021)
- After restoring a window the application title doesn't fade-out and it
goes below the menus (LP: #838479)
* debian/control:
- build-dep on latest libunity-dev for ABI/API break, nux
* debian/rules:
- bump shlibs, remove tweak for garantuing the version as the ABI
is considered stable until finale now.
-- Didier Roche <email address hidden> 2011年9月08日 20:07:50 +0200