Public bug reported: Binary package hint: compiz
I have following config in CompizConfig Settings Manager (ccsm): General Options: Focus Prevention Level: Normal Static Application switcher (enabled): Next Window: <Alt>Tab Steps to reproduce: 1) Open Firefox (wait for the window to open) 2) Open Terminal 3) Start command "gcalctool" (Gnome calculator) from Terminal 4) Press ALT+TAB Expected results: The Gnome calculator should receive the focus (it looks like it's on top but does not have focus because focus prevention denied the focus) Actual results: Firefox gets the focus because it was focused before the Terminal. Hitting ALT+TAB multiple times (keeping ALT down) switches through windows in Static Application Switcher. Notice that gcalctool (Gnome calculator) is the LAST window in the list (this is obvious if you have multiple windows open before starting the steps to reproduce). Suggested fix: As the focus prevention should only prevent the focus, it makes sense to put the window asking for the focus as the second in the window list so that using ALT+TAB once hits the new focus target. Additional info: It would make sense to match ALT+TAB to window z-order (windows nearest to the top would get the focus next if ALT+TAB is pressed repeatedly). This would make sense from the user's point of view. This is the result if I only visit each window using ALT+TAB only and never touch the mouse (except for this bug, of course, the order is messed up if focus prevention ever hits). $ lsb_release -rd Description: Ubuntu 10.04 LTS Release: 10.04 $ apt-cache policy compiz compiz: Installed: 1:0.8.4-0ubuntu15.1 Candidate: 1:0.8.4-0ubuntu15.1 Version table: *** 1:0.8.4-0ubuntu15.1 0 100 /var/lib/dpkg/status 1:0.8.4-0ubuntu15 0 500 http://ftp.sunet.se/pub/os/Linux/distributions/ubuntu/ubuntu/ lucid/main Packages ** Affects: compiz (Ubuntu) Importance: Undecided Status: New -- focus prevention does not set sensible window order (alt+tab) for static application switcher https://bugs.launchpad.net/bugs/600201 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs