← Back to team overview

compiz team mailing list archive

[Bug 1177846] [NEW] alt-tab on multi-monitor switches to visible window in last app instead of last window in last app

 

Public bug reported:

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

** Affects: compiz (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug compiz-0.9 raring ubuntu

-- 
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1177846

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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1177846/+subscriptions


Follow ups

References