Re: FVWM: Transparency/Translucency revisited...

From: Olivier Chapuis <olivier.chapuis_at_free.fr>
Date: Tue, 26 Aug 2003 01:27:02 +0200

On Mon, Aug 25, 2003 at 09:00:32PM +0200, Dawid Kuroczko wrote:
> Hello. :-)
>
> I did manage to make pseudo-transparent menus, but now I'd like
> to make something more "real". What I'd like to do is to have
> something like there is in KDE.
>
> It should work like this:
> 1. user clicks thus calling a Menu.
> 2. current screen dump is taken (with all the windows, but
> without a menu just as yet).
> 3. this screen dump is made available to Menu as
> root background pixmap.
> 4. Menu is displayed with tinted real background.
>
> This way it's pretty easy to make an illusion of real
> transparency (and looks "l33t", as some may say).
>
> My question is, how to do it to, and make it good. I came up
> with a function which would call xwd, convert and fvwm-root
> and then call Menu. Which is slow (convert) and does set
> background instead of just making it "virtually" available
> to Menu...
>

I do not think that you will succeed to have something which
works by using this method. fvwm cannot do what you ask,
maybe in the future.

>
> Second question -- Xrender. AFAIK this extension allows
> making windows really transparent/translucent without using
> any of these tricks. I know fvwm has Xrender support, but
> is there a way (magical fvwm2rc lines :)) to enable
> Xrendered translucent windows? :-)
>

Xrender does not allows to make window transparent. This is
a legend (which comes from a screenshot). Xrender can be
used to apply 2 images in one via an alpha channel (an
obvious example is tinting). You can do that without Xrender,
but with Xrender you may hope that the operation is faster
(e.g., hardware acceleration).

Regards, Olivier
--
Visit the official FVWM web page at <URL: http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm" in the body of a
message to majordomo_at_fvwm.org.
To report problems, send mail to fvwm-owner_at_fvwm.org.
Received on Tue Aug 26 2003 - 06:12:03 BST

This archive was generated by hypermail 2.3.0 : Mon Aug 29 2016 - 19:37:55 BST