Bug 178353 - notify-daemon needs to key off of an XSelection to see if a composite manager is running
notify-daemon needs to key off of an XSelection to see if a composite manager...
Product: Fedora
Classification: Fedora
Component: notify-daemon (Show other bugs)
All Linux
medium Severity medium
: ---
: ---
Assigned To: Christopher Aillon
Depends On:
Blocks: FC5Target
  Show dependency treegraph
Reported: 2006-01-19 14:40 EST by John (J5) Palmieri
Modified: 2013-03-13 00:49 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2006-02-03 17:39:05 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)

  None (edit)
Description John (J5) Palmieri 2006-01-19 14:40:47 EST
Description of problem:
Right now we check the visual to see if we use shaped or compsite windows but if
we have an ARGB visual but no comp manager running we get an ugly black box
where it should be transparent.
How to fix:

Check to see if an XSelection has been grabed by a comp manager.  If so then use
composite, if not, use shaped windows.  This should be dynamic.  If the
selection goes away, start shaping the window.  If a new comp manager grabs the
selection start using composite.  This involves simply flipping a switch in the
eggnotificationbubble instance struct (I think it is has_composite or do_composite).

Standerdize on some name like X_COMP_MANAGER_ACTIVE
Comment 1 Christopher Aillon 2006-02-03 17:39:05 EST
CM_Sn where n is the screen number on the current display, for parity with
WM_Sn.  In rawhide.

Note You need to log in before you can comment on or make changes to this bug.