! 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 !
Logout "fade" conflicts with (at least) xfwm4's compositor support
Status:
RESOLVED: FIXED
Product:
Xfce4-session
Component:
General

Comments

Description Darren Salt 2006-07-30 12:21:01 CEST
I've noticed that the logout "fade" effect is only *very* briefly applied when xfwm4's compositor is enabled.
Comment 1 Darren Salt 2006-07-30 12:21:51 CEST
Created attachment 684 
Refresh the fade windows (hack)
Comment 2 Benedikt Meurer editbugs 2006-08-14 20:11:56 CEST
Looks like a really weird hack. Olivier, is this a problem in xfwm4 or xfce4-session?
Comment 3 Olivier Fourdan editbugs 2006-08-15 15:09:34 CEST
That looks like #1925. It's related to unredirection of fullscreen override redirects. That should work with recent builds however.
Comment 4 Benedikt Meurer editbugs 2006-08-16 14:12:50 CEST
Darren, can you verify please?
Comment 5 Darren Salt 2006-08-16 18:00:24 CEST
Looks like it's fixed...
Comment 6 Olivier Fourdan editbugs 2006-08-16 18:13:51 CEST
Well, no, it's not. The main change is that unredirect of full screen override redirects is optional and disabled by default.

When unredirecting a window, it draws directly to the screen just like when not redirected. But also does the compositor with other redirected windows. It means that two apps draw to the same surface at the same time. the compositor tries to work around that by filtering out damage notification when an fullscreen window is unredirected (overlay), but that is not perfect.

The only solution would be to use overlay windows that come with Xorg 7.1 but I don't have Xorg 7.1 here so I can't test anything and I don't feel like implementing such a change without even being able to try it. Therefore, it'll stay like that for now, gamers can enable the unredirecting of fullscreen windows but that might lead to some side effects in some cases.

Bug #2089

Reported by:
Darren Salt
Reported on: 2006-07-30
Last modified on: 2009-07-14

People

Assignee:
Benedikt Meurer
CC List:
1 user

Version

Attachments

Refresh the fade windows (hack) (554 bytes, patch)
2006-07-30 12:21 CEST , Darren Salt
no flags

Additional information