There is some weird drawing going on in the notification area Please see the "before and after" screenshots I took and it will highlight the problem. The issue is, that the notification area's icons aren't having their backgrounds wiped before the icons are drawn, which means that if garbage is left behind, it sticks around. The second screenshot was taken after I switched virtual consoles, which, when I switched back to X, presumably caused a full screen exposure and redrew everything from scratch.
Created attachment 530960 [details] before full screen redraw
Created attachment 530962 [details] after full screen redraw
Created attachment 530964 [details] emerge --info
Personal opinion: it's not steam's fault if its icon gets drawn on garbage left behind by hexchat.
Do you, by any chance, disable display compositing? Not saying you shouldn't, but I'm suspecting it's what triggers this. Please try enabling compositing to see if this works around the issue. In any case, I'm afraid this is an upstream issue and a ticket should be filed at https://bugzilla.xfce.org/.
Upstream has been notified here: https://bugzilla.xfce.org/show_bug.cgi?id=14397 As for compositing, it is indeed enabled.
Heh, how about that. I just noticed that when I repeatedly toggle compositing, it causes the graphical garbage in question to be reliably reproduced.
(In reply to Raymond Jennings from comment #7) > Heh, how about that. > > I just noticed that when I repeatedly toggle compositing, it causes the > graphical garbage in question to be reliably reproduced. More precisely compositing off = no garbage compositing on = garbage
(In reply to Raymond Jennings from comment #8) > compositing off = no garbage > compositing on = garbage Weird. Are you sure it's not the other way around?
I just double checked. Turning on compositing causes garbage, and turning it off removes it. Or rather, turning it off causes the subsequent full-screen redraw not to create the garbage.
Just of note, upstream appears to be pointing the finger at gtk3
(In reply to Raymond Jennings from comment #11) > Just of note, upstream appears to be pointing the finger at gtk3 Indeed. More specifically at >=gtk+-3.24. I haven't had time to downgrade yet to verify this. I'm still puzzled at you getting the exact opposite issue of mine, i.e., in your case garbage occurs with compositing enabled and in my case when compositing is disabled. I'm seeing some other weird issues like icons being picked from 2 (maybe more) icon sets at random on every login. I'm now suspecting these issues could be linked.
I finally had time to try downgrading to gtk+ 3.22 and it didn't fix anything for me. I commented upstream at https://bugzilla.xfce.org/show_bug.cgi?id=14577