[compiz++] Compiz sometimes loses focus when closing some windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Sam Spilsbury |
Bug Description
Binary package hint: compiz
With compiz++, closing certain windows can cause focus to be completely lost, such that even Compiz's keybindings do not work until clicking on another window.
Currently the only consistent way I have been able to reproduce it is using Pidgin, by bringing the buddy list to the top via a keybinding in Compiz and this command: dbus-send --session --dest=
What happens is:-
1. Press keybinding
2. Pidgin's window appears on top of everything, but unfocused, and demanding attention (focus prevention = normal)
3. Use the "Activate Demanding Attention Window" action from Extra WM Actions
4. Pidgin is now focused. Press Alt+F4 to get rid of it.
5. Focus is now completely lost, and none of Compiz's keybindings work until clicking on a window to bring focus to it.
Further experimentation has shown that Pidgin's buddy list window is the only one which appears on top even when not focused, and I think this may be related to why focus is lost when closing this window.
Changed in compiz (Ubuntu): | |
assignee: | nobody → Sam "SmSpillaz" Spilsbury (smspillaz) |
Changed in compiz (Ubuntu): | |
status: | New → Incomplete |
status: | Incomplete → Fix Committed |
Changed in compiz (Ubuntu): | |
status: | Triaged → Fix Committed |
This bug was fixed in the package compiz - 1:0.9.2. 1+glibmainloop2 -0ubuntu1
--------------- 2.1+glibmainloo p2-0ubuntu1) natty; urgency=low
compiz (1:0.9.
* new upstream snapshot with glibmm experimental branch: 65compiz_ profile- on-session: patches/ 060_move_ checks_ to_compiz. patch: patches/ 055_fix_ COMPIZ_ DEFAULT_ PLUGINS. patch, patches/ 056_Preserve- DESTDIR- if-no-override- in-COMPIZ_ DESTDIR. patch patches/ 057_update_ gnome_bindings. patch: patches/ 065_add_ bailer_ and_detection_ plugins. patch: compiz- gnome.install, debian/unity.ini, compiz- gnome.gconf- defaults: patches/ 001_fix_ gconf_path. patch: patches/ 002_ship_ splited_ gconf_cmakeext_ files.patch: patches/ 003_more_ gconf_parser_ fix.patch:
- Compiz crashes when scrolling in Openoffice (LP: #675506)
- Compiz sometimes loses focus when closing some windows (LP: #671459)
- Fix --replace hang (LP: #680165)
* debian/
- add unity profile to default session
* debian/rules:
- add bailer, detection, regex and animation and fade plugin to both
profiles
- get an optimized plugin default order
* debian/
- start stripping it down as now we have a detection and bailer plugins
for that. The failsafe session should be moved in the detection plugin.
* debian/
debian/
debian/
- removed, upstreamed
* debian/
- add bailer and detection plugins to fallback to 2D session or run in
degraded mode.
* debian/
debian/
- add the unity profile to ini and gconf backend
* debian/
- fix the path when generating the gconf keys (compiz-1)
* debian/
- ship and link the splited gconf extension schema builder
* debian/control:
- add libglibmm-2.4-dev build-dep and to -dev dep
* debian/
- fix parser breakage with some plugins
-- Didier Roche <email address hidden> Fri, 26 Nov 2010 20:30:56 +0100