Discussion:
FVWM: Compositioning ...
Lars Segerlund
2010-11-30 10:11:10 UTC
Permalink
Hi,

Stupid question, would it not be possible to write a compositioning
module for fvwm ?

I had a hack somewhere and if I remember correctly when you run
compositioning you reparent to offscreen memory, menus and such in
fvwm are rendered into windows are they not ?
With some magic all the stuff that's already there should work, ( ok,
deep magic ).

I just wanted to ask, I might givve it a go for a proof of concept ...

/ best regards, Lars Segerlund.
Thomas Adam
2010-11-30 15:26:09 UTC
Permalink
Post by Lars Segerlund
Hi,
Stupid question, would it not be possible to write a compositioning
module for fvwm ?
It would for 2.6, yes. Although even then, I would *much* rather see
something like xcompmgr augmented/cleaned up instead, as a standalone tool.
Post by Lars Segerlund
I had a hack somewhere and if I remember correctly when you run
compositioning you reparent to offscreen memory, menus and such in
fvwm are rendered into windows are they not ?
That makes no difference -- FVWM reparents everything. Menus are a bit
different, but for a compositor, as you say -- "off screen" so that the nice
shiny effect can take place.

-- Thomas Adam
Lars Segerlund
2010-11-30 15:38:51 UTC
Permalink
Hi Thomas, would you elaborate a bit please ?
 Hi,
 Stupid question, would it not be possible to write a compositioning
module for fvwm ?
It would for 2.6, yes.  Although even then, I would *much* rather see
something like xcompmgr augmented/cleaned up instead, as a standalone tool.
Correct me if I am wrong, but if there were something like xcompmgr
augmented and cleaned up, wouldn't a nice way to interact be through a
module ?
There is nothing which prevents it from being started from a module ...

I am assuming that fvwm+module would be in control ... and also this
module would have to 'steal' all events and such before handing over
to fvwm ...

Basicly either you have a comp manager in control over all 3d ...
handing over events to the window manager, och the other way around
.... if I have got things right.

I assume you see things the other way ?
 I had a hack somewhere and if I remember correctly when you run
compositioning you reparent to offscreen memory, menus and such in
fvwm are rendered into windows are they not ?
That makes no difference -- FVWM reparents everything.  Menus are a bit
different, but for a compositor, as you say -- "off screen" so that the nice
shiny effect can take place.
-- Thomas Adam
Thomas Adam
2010-11-30 15:46:20 UTC
Permalink
Post by Lars Segerlund
Hi Thomas, would you elaborate a bit please ?
 Hi,
 Stupid question, would it not be possible to write a compositioning
module for fvwm ?
It would for 2.6, yes.  Although even then, I would *much* rather see
something like xcompmgr augmented/cleaned up instead, as a standalone tool.
Correct me if I am wrong, but if there were something like xcompmgr
augmented and cleaned up, wouldn't a nice way to interact be through a
module ?
Yes it would. Just like FvwmDecorator which is on the todo-2.6 list. But
to do this, and to do it *right* requires much more discussion, and many
more changes than just shoe-horning in what you're describing, alas.

At the moment, I'm saying:

* It's a good idea. Wait.
* Wait.
* Wait for 2.6.
* Wait.
* And when we start discussing things for 2.6 properly, this will be
included.

Given the amount of work needed, Lars, don't waste your time trying to do in
now -- it's just not worth it. Really.

-- Thomas Adam
Lars Segerlund
2011-04-19 09:08:41 UTC
Permalink
NOW ???? :-D

I read that 2.6 was released, so I figure it's time to start looking
at compositioning ? :-D

I just had to ask ! :-D ( 2.6 looks nice btw. )

/ best regards, Lars Segerlund.
 Hi Thomas, would you elaborate a bit please ?
 Hi,
 Stupid question, would it not be possible to write a compositioning
module for fvwm ?
It would for 2.6, yes.  Although even then, I would *much* rather see
something like xcompmgr augmented/cleaned up instead, as a standalone tool.
 Correct me if I am wrong, but if there were something like xcompmgr
augmented and cleaned up, wouldn't a nice way to interact be through a
module ?
Yes it would.  Just like FvwmDecorator which is on the todo-2.6 list.  But
to do this, and to do it *right* requires much more discussion, and many
more changes than just shoe-horning in what you're describing, alas.
* It's a good idea.  Wait.
* Wait.
* Wait for 2.6.
* Wait.
* And when we start discussing things for 2.6 properly, this will be
 included.
Given the amount of work needed, Lars, don't waste your time trying to do in
now -- it's just not worth it.  Really.
-- Thomas Adam
Thomas Adam
2011-04-19 09:13:29 UTC
Permalink
 NOW ???? :-D
 I read that 2.6 was released, so I figure it's time to start looking
at compositioning ? :-D
Compositing.
 I just had to ask ! :-D ( 2.6 looks nice btw. )
I'm working on some house-keeping for FVWM, but sure.

-- Thomas Adam

Loading...