! 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 !
Transparency not updating with background image
Status:
RESOLVED: FIXED
Product:
Xfdesktop
Component:
General

Comments

Description Doug Farley 2006-11-05 19:36:49 CET
User-Agent:       Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.0.7) Gecko/20061027 Fedora/1.5.0.7-8.fc6 Firefox/1.5.0.7
Build Identifier: 

In Terminal 2.5.6rc1, when I have Appearance->Background->Transparent Background set, and I refresh the background image either through a xfdesktop --reload (random image) or select a new background in  the Desktop settings gui, Terminal does not update the image it uses for transparency.  If I go and change the transparency level or the settings it then will force a refresh to the current background image.
If I can get time, I will try to build the cvs and see if its still there, but didnt see a notice in bugzilla.

Reproducible: Always




FC6 stock xfce 4.3.99
Comment 1 Benedikt Meurer editbugs 2006-11-05 20:59:41 CET
This is either a bug in xfdesktop or VTE. Brian?
Comment 2 Brian J. Tarricone (not reading bugmail) 2006-11-05 21:13:14 CET
This makes me think it's in VTE: "If I go and change the transparency level or the settings it then will force a refresh to the current background image."

If it's xfdesktop, no idea what could be wrong.
Comment 3 Benedikt Meurer editbugs 2006-11-05 22:29:38 CET
Hm, just tested with xchat, and it doesn't work there either. But it used to work in both xchat and VTE-based applications, so I guess it's something in xfdesktop.
Comment 4 Brian J. Tarricone (not reading bugmail) 2006-11-06 00:49:37 CET
Ohhh, I think I have an idea, assuming vte does the transparency by watching a root win property with the backdrop pixmap XID for a change.  xfdesktop doesn't create a new X pixmap when the backdrop changes anymore; it just draws over the current one.  I bet vte, xchat, etc. just don't see anything change and so don't bother to update it.

Yep, resetting the root win's back pixmap and the window properties we set does the trick...
Comment 5 Brian J. Tarricone (not reading bugmail) 2006-11-07 16:46:02 CET
*** Bug 2537 has been marked as a duplicate of this bug. ***

Bug #2508

Reported by:
Doug Farley
Reported on: 2006-11-05
Last modified on: 2009-07-14
Duplicates (1):
  • 2537 Background images in pseudo transparent windows on xfdesktop -reload

People

Assignee:
Xfce Bug Triage
CC List:
1 user

Version

Attachments

Additional information