Can't switch to another application when in expose mode

Bug #683735 reported by Michael Terry
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Medium
Michael Terry
unity (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: unity

When I'm in expose mode for one application (say, Terminal), I can't switch to another application (say, Firefox).

I click the Firefox icon in the launcher, and unity does internally switch which application is the current app for a moment (launcher arrow and global menu change, but Terminal remains in 'expose' mode). But when I go back and hover over one of the 'exposed' Terminal windows, unity switches back to the Terminal app.

I would expect that when I click on the Firefox icon, expose mode would be cancelled and Firefox would be brought to the fore.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.2.2-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.37-7.19-generic 2.6.37-rc3
Uname: Linux 2.6.37-7-generic x86_64
Architecture: amd64
CompizPlugins: [core,ccp,move,resize,place,decoration,dbus,mousepoll,gnomecompat,png,svg,imgjpeg,text,commands,neg,wall,snap,animation,scale,scaleaddon,expo,staticswitcher,regex,resizeinfo,workarounds,ezoom,vpswitch,fade,session]
Date: Wed Dec 1 11:40:26 2010
MachineType: System76, Inc. Lemur UltraThin
PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 18) (prog-if 00 [VGA controller])
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_GB.utf8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.37-7-generic root=UUID=625ed789-1cb3-4081-9c7e-f812810b5126 ro quiet splash
ProcVersionSignature_: Ubuntu 2.6.37-7.19-generic 2.6.37-rc3
RelatedPackageVersions:
 xserver-xorg 1:7.5+6ubuntu3b1
 libgl1-mesa-glx 7.9+repack-1ubuntu2
 libdrm2 2.4.22-2ubuntu1
 xserver-xorg-video-intel 2:2.13.901-2ubuntu1
 xserver-xorg-video-ati 1:6.13.2-1ubuntu2
SourcePackage: unity
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 08/17/2010
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: CALPELLACRB.86C.0000.X.0000000000
dmi.board.asset.tag: Tag 12345
dmi.board.name: Lemur UltraThin
dmi.board.vendor: System76, Inc.
dmi.board.version: lemu2
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: System76, Inc.
dmi.chassis.version: lemu2
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrCALPELLACRB.86C.0000.X.0000000000:bd08/17/2010:svnSystem76,Inc.:pnLemurUltraThin:pvrlemu2:rvnSystem76,Inc.:rnLemurUltraThin:rvrlemu2:cvnSystem76,Inc.:ct10:cvrlemu2:
dmi.product.name: Lemur UltraThin
dmi.product.version: lemu2
dmi.sys.vendor: System76, Inc.
glxinfo: Error: [Errno 2] No such file or directory
system: distro = Ubuntu, architecture = x86_64, kernel = 2.6.37-7-generic

Related branches

Revision history for this message
Michael Terry (mterry) wrote :
Changed in unity (Ubuntu):
status: New → Confirmed
Neil J. Patel (njpatel)
Changed in unity:
assignee: nobody → Jason Smith (jassmith)
importance: Undecided → Medium
milestone: none → 3.2.10
status: New → Triaged
Revision history for this message
Michael Terry (mterry) wrote :

Actually, I wanted to wet my unity-coding whistle with this bug. I'll take a quick look at it, and see if it's in my reach.

Revision history for this message
Michael Terry (mterry) wrote :

Branch attached. I did not change the behavior when clicking on the same application icon again. I believe in pre-compiz unity, it would also cancel the 'expose' (or scale, as I've now learned it's called). I wasn't sure if that was desired behavior or not, so I just fixed the more pressing issue of switching to other apps.

Neil J. Patel (njpatel)
Changed in unity:
assignee: Jason Smith (jassmith) → Michael Terry (mterry)
milestone: 3.2.10 → 3.2.6
status: Triaged → In Progress
Neil J. Patel (njpatel)
Changed in unity:
milestone: 3.2.6 → 3.2.8
Neil J. Patel (njpatel)
Changed in unity:
status: In Progress → Fix Released
Changed in unity (Ubuntu):
status: Confirmed → Fix Released
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.