! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Changing the window style makes cairo-dock invisible
Status:
RESOLVED: FIXED

Comments

Description ticket 2013-03-03 20:50:11 CET
With cairo-dock running, if I start the xfce "Appearance" utility and choose a different "Style", the entire cairo dock becomes invisible and cannot be made visible again except by re-starting the dock.

Same thing happens if I toggle the "Show shadows under dock windows" option in "Window Manager Tweaks" from off to on.

This does not happen if using the MetaCity window manager.

Details:
cairo-dock v3.0.0 (from Debian Testing)
Debian Testing (Wheezy)
XFCE 4.8
nVidia graphics
Compositing option of xfwm switched on.
Comment 1 Brian 2014-05-25 04:08:20 CEST
Several people have reported this issue on the cairo-dock forums. We have determined that changing anything to do with the compositor (even turn it off and back on by unchecking it in the settings and the check it again) will cause the dock to go invisible.

We know the dock is still there and is still working because we can right click on it and quit or open the configuration window.

The issue happens with Xubuntu (I noticed it in 13.04, 13.10 and now 14.04) and Debian Wheezy. The cairo-dock devs reported the issue may be that the "gtk_widget_set_opacity (pWindow, 0)" and "gtk_widget_set_opacity (pWindow, 1)" calls don't seem to be managed. We are attempting further debugging so if there is anything we can do to find a solution we will gladly help.

On my Xubuntu system the xfwm4 version is:

	This is xfwm4 version 4.11.1 (revision 2b800f4) for Xfce 4.10
	Released under the terms of the GNU General Public License.
	Compiled against GTK+-2.24.23, using GTK+-2.24.23.

	Build configuration and supported features:
	- Startup notification support:                 Yes
	- XSync support:                                Yes
	- Render support:                               Yes
	- Xrandr support:                               Yes
	- Embedded compositor:                          Yes
	- KDE systray proxy (deprecated):               No

I don't have my Debian system handy to get the info.
Comment 2 Brian 2014-05-26 03:35:55 CEST
cairo-dock version for both systems 3.3.2 (latest stable version)

Xubuntu system:
VGA compatible controller: NVIDIA Corporation NV44 [Quadro NVS 285] (rev a1)

Debian System
VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)

xfwm4 version on Debian Wheezy system

	This is xfwm4 version 4.8.3 (revision 360ccf2) for Xfce 4.8
	Released under the terms of the GNU General Public License.
	Compiled against GTK+-2.24.10, using GTK+-2.24.10.

	Build configuration and supported features:
	- Startup notification support:                 Yes
	- XSync support:                                Yes
	- Render support:                               Yes
	- Xrandr support:                               Yes
	- Embedded compositor:                          Yes
	- KDE systray proxy (deprecated):               No

Please let me know if there is any further information you require.
Comment 3 Brian 2014-05-26 03:38:08 CEST
Here is a note from the cairo-dock devs:

We also have this bug with the old Metacity because it didn't handle the _NET_WM_OPACITY attribute correctly.
Comment 4 Olivier Fourdan editbugs 2015-01-05 18:03:44 CET
Cannot reproduce using cairo-dock 3.4.0 on Fedora 21.
Comment 5 Olivier Fourdan editbugs 2015-01-05 22:14:32 CET
Should be fixed with 4f8018f

Bug #9888

Reported by:
ticket
Reported on: 2013-03-03
Last modified on: 2015-01-05

People

Assignee:
Olivier Fourdan
CC List:
2 users

Version

Attachments

Additional information