Cairo-dock creates invisible window when hidden that causes focus problems

Bug #853254 reported by Daniel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cairo-Dock Core
Invalid
Undecided
Unassigned

Bug Description

Using Fvwm 2.5.30 and cairo-dock 2.3.0~3 on Debian stable with xcompmgr and the cairo backend (-c), I observe the following:
1. Set the dock to be on the top of the screen, to always keep hidden, and to reappear if the cursor moves into a zone of 99x2; also to stretch to fill the whole screen.
2. When the dock is hidden, there still is a an invisible window with class Cairo-dock and geometry 1023x101+59+0 (my screen width is 1024 pixels)
3. This window is willing to take the focus, and thus may steal the focus from other windows if it overlaps them.

I frankly don't see the purpose of this window, and I'm surprised other WMs don't have a problem with it. I therefore think this is a bug, and would appreciate your input on this issues.

Revision history for this message
Daniel (skorka-b) wrote :
Revision history for this message
Fabounet (fabounet03) wrote :

when hidden, the dock's window becomes invisible and transparent to mouse events.
All WMs handle this correctly, I'm surprised to hear that Fvwm fails here.
if you have a recent version of Fvwm, you should maybe report this problem to them.

Changed in cairo-dock-core:
status: New → Invalid
Revision history for this message
Daniel (skorka-b) wrote :

I talked to the fvwm folks, and it seems there's not really a bug in fvwm either. One needs to add
Style Cairo-dock Unmanaged
to fvwms config, and it then works as it should.
So this bug can be closed, if it isn't already.

Revision history for this message
Александр Подоплелов (alepod) wrote :

Another solution is to use compiz "Window Rules" to avoid focusing cairo-dock: http://ubuntuforums.org/showthread.php?t=1339646&p=9565169#post9565169

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.