alt-tab on multi-monitor switches to visible window in last app instead of last window in last app

Bug #1177846 reported by Clint Byrum
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
New
Undecided
Unassigned

Bug Description

I run with two monitors, typically with full screen apps on both. Often times I have two firefox windows full screen on both screens, and then a Terminator on the larger screen for coding, with docs/tests/etc on the firefox on the other screen.

However, occasionally I alt-` to the other firefox window which will have something else relevant to my code in it. Subsequently, I alt-tab back to Terminator, and then need to look at that info again. I would expect alt-tab to take me back where I was. Instead, it takes me to the visible firefox window on the other screen.

This is *extremely* frustrating. I'd like for alt-tab to simply switch between apps, and not make choices about which window in that app based on visibility.

So, simple steps to reproduce:

* Assume multi-monitor
* Open a firefox window on each monitor, and maximize both
* Open a Terminator on one monitor and maximize it.
* alt-tab from Terminator to Firefox
* alt-` to the other non-visible Firefox window
* alt-tab to get back to Terminator
* alt-tab to get back to Firefox. The problem is that the active firefox window is not the last window that was active, but the one that is visible.

ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: compiz 1:0.9.9~daily13.04.18.1~13.04-0ubuntu1
ProcVersionSignature: Ubuntu 3.8.0-19.29-generic 3.8.8
Uname: Linux 3.8.0-19-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
Date: Wed May 8 08:42:01 2013
DistUpgraded: 2013-04-30 10:48:56,099 DEBUG enabling apt cron job
DistroCodename: raring
DistroVariant: ubuntu
DkmsStatus: openvswitch, 1.9.0: added
GraphicsCard:
 Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:18df]
InstallationDate: Installed on 2013-01-14 (114 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64+mac (20121017.3)
MachineType: Hewlett-Packard HP EliteBook Folio 9470m
MarkForUpload: True
PackageArchitecture: all
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.8.0-19-generic root=/dev/mapper/ubuntu-root ro quiet splash vt.handoff=7
SourcePackage: compiz
UpgradeStatus: Upgraded to raring on 2013-04-30 (7 days ago)
dmi.bios.date: 09/24/2012
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 68IBD Ver. F.30
dmi.board.name: 18DF
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 62.13
dmi.chassis.asset.tag: CNU2439PZT
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.modalias: dmi:bvnHewlett-Packard:bvr68IBDVer.F.30:bd09/24/2012:svnHewlett-Packard:pnHPEliteBookFolio9470m:pvrA1029D1103:rvnHewlett-Packard:rn18DF:rvrKBCVersion62.13:cvnHewlett-Packard:ct10:cvr:
dmi.product.name: HP EliteBook Folio 9470m
dmi.product.version: A1029D1103
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.9~daily13.04.18.1~13.04-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.43-0ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.1.1-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.1.1-0ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.13.3-0ubuntu6
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu2b2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.1.0-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.21.6-0ubuntu4
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.7-0ubuntu1
xserver.bootTime: Thu May 2 08:08:28 2013
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.version: 2:1.13.3-0ubuntu6
xserver.video_driver: intel

Revision history for this message
Clint Byrum (clint-fewbar) wrote :
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.