bad usability using global menu when tiling windows

Bug #769169 reported by kikl
36
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Ayatana Design
New
Undecided
Unassigned
Unity
Incomplete
Wishlist
Unassigned
unity (Ubuntu)
Incomplete
Wishlist
Unassigned

Bug Description

Binary package hint: unity

The new unity interface lets you tile the windows of certain applications. You drag one application to the side and it will take up 1/2 of the screen space. Do the same thing on the other side and you get two applications next to each other. This is useful if you want to interact between the applications, for example drag and drop stuff between the applications.

However, when tiling the applications, the menu bar of the active app is displayed in the global menu. If two instances of the same application are open, you just don't know which instance is active. Furthermore, it is a nuisance and unintuitive to move away from your application to the global menu if you want to control the application. Therefore, the implementation of the global menu impedes on the usability of the tiling feature - copied from windows 7.

My suggestion: Use the global menu only, if the active application is maximized. This helps save screen space - the main purpose of the global menu. Don't use the global menu, if the active application isn't maximized in particular if the apps are tiled next to each other. Use "local" menus or conventional menus in this instance.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.10-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
DRM.card0.DP.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DP.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DP.3:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768
 edid-base64: AP///////wANrwARAAAAAAkTAQOAGQ54Cs9FkFlXlSkfUFQAAAABAQEBAQEBAQEBAQEBAQEBnBlWKlAACDAHDhMAAJAQAAAYAAAA/gBOMTE2QjYtTDAyCiAgAAAA/gBDTU8KICAgICAgICAgAAAA/gBOMTE2QjYtTDAyCiAgAGU=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Fri Apr 22 21:22:18 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
EcryptfsInUse: Yes
GraphicsCard:
 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Acer Incorporated [ALI] Device [1025:029b]
   Subsystem: Acer Incorporated [ALI] Device [1025:029b]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
InstallationMedia_: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
InstallationMedia__: Ubuntu 11.04 "Natty Narwhal" - Beta i386 (20110330)
MachineType: Acer Aspire 1810TZ
ProcEnviron:
 LANGUAGE=en_US:en
 LANG=en_IE.utf8
 LC_MESSAGES=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=b055c9d0-2c1e-4d9a-80cd-989daf39d8b5 ro quiet splash vt.handoff=7
ProcVersionSignature_: Ubuntu 2.6.38-8.42-generic 2.6.38.2
ProcVersionSignature__: Ubuntu 2.6.38-8.42-generic 2.6.38.2
Renderer: Unknown
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/31/2010
dmi.bios.vendor: INSYDE
dmi.bios.version: v1.3314
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: JM11-MS
dmi.board.vendor: Acer
dmi.board.version: Base Board Version
dmi.chassis.type: 1
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnINSYDE:bvrv1.3314:bd08/31/2010:svnAcer:pnAspire1810TZ:pvrv1.3314:rvnAcer:rnJM11-MS:rvrBaseBoardVersion:cvnChassisManufacturer:ct1:cvrChassisVersion:
dmi.product.name: Aspire 1810TZ
dmi.product.version: v1.3314
dmi.sys.vendor: Acer
version.compiz: compiz 1:0.9.4+bzr20110415-0ubuntu2
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.2-0ubuntu2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.2-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu7
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu7

Revision history for this message
kikl (kilian-klaiber) wrote :
Revision history for this message
Andreas Grois (soulsource) wrote :

This is a serious issue imho. There has to be an option to disable the global menu for windows which are not maximized. It's awful that one
a) can not have the focus following the mouse,
b) has therefore first to click on the window if one wants to access its menu and
c) has to move back to the top of the screen to get there.

In the worst case one has to move from the current window, which might reside in the top left part of the screen, to the lower right part to click the other window, and then has to move back the whole way to get to the menu one initally wanted to open.

Revision history for this message
KillerKiwi (killerkiwi2005) wrote :

try having writer and calc side by side.. i dare you

Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
ShackJack (shackjack) wrote :

+1 to this bug; there are several other scenarios where the global menu bar would cause usability issues, for example on multi monitor setups - where your window may be on the right window, yet you still must go all the way over to the left monitor to access.

An option to disable the global menu should be patched in ASAP

Alex Launi (alexlauni)
Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: Confirmed → Incomplete
Changed in unity:
importance: Undecided → Wishlist
Changed in unity (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
kikl (kilian-klaiber) wrote :

I hope "wishlist" doesn't mean that this bug is not considered to be a bug. I've read similar bug reports on launchpad.

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

As far as I can tell from the description, this bug isn't actually specific to tiled windows. It applies to any situation where there are multiple windows open for the same application, and it's hard to tell which one is showing its menus in the menu bar. Tiling two windows is just the worst case of this, because then window overlapping is not available as a visual cue as to which window is focused.

The lack of distinction between focused and unfocused windows is bug 534799, so I'm marking this as a duplicate.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.