On Sun, Jan 13, 2002 at 11:19:36AM -0800, Sean 'Shaleh' Perry wrote:
> So, I was a E hacker way back when and saw the birth of Eterm.  I even used to
> work with its author (ick).

You have my condolences. :)  Eterm... bleah.  So much required, for so
little gain.

> When Eterm was created it was realized that there is NO way to find out what
> the root looks like.

Seriously?  That surprises me, since obviously screen grabber applications
can deal with the idea.  Or do they go directly to the hardware display of
the image?  I freely admit that I know pretty much nothing about
programming under X.

> So they made an app which sets an Atom that others apps (liek Eterm) can
> query.

The image is stored in the atom?  Seems memory intensive.  Or is there just
a pointer to it?

> Once Eterm's psuedo transparency became popular other people used the
> idea.  So this is how xchat and other apps achieve the same thing.  Note
> that same apps (xv) do not set this Atom which is why Eterm does not work
> with xv.

Hm, implying that either:

(1) all other root-setting applications are broken
        - or -
(2) what Eterm/Esetroot do is non-standard

Which is it? ^_^

> aterm codes a fall back.  If the Atom is not set, it sets its background
> to ParentRelative which mimics the root window.  This however does not
> work as well.

So there is a way to find out the root bitmap, then? :)

> The proper solution is for bsetroot to properly set the Atoms that the
> transparent apps want.

What about bitmaps in general?  We have bsetbg, which requires one of
display/Esetroot/xsri/xv, and it sounds like only Esetroot does things in
the right way.

-- 
Marc Wilson
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Reply via email to