Quote:
Can't I just say (in xinitrc for example) to make tranparent all the firefox windows for example ??
|
Not really, no. This has always upset me about the Composite system in X, but I guess it just needs time.
The closest I have gotten is by using
transset-df. This is a patched version of the normal transset program, and has the ability to apply settings via window ID or name rather than having to click them.
So for instance, to make FireFox translucent, you could do (if FireFox was open already):
Code:
transset-df -n Firefox
This is fine, but is not automatic.
To get programs to start with translucency, I have gone so far as to rename the actual binary of the program, and place a script in it's place. The script then starts the program in question, waits a second or two for the window to come up, then runs the transset command.
This is very inelegant, and depending on the program (or more accurately, how long it takes to start up), you can still see it opaque for a bit before it goes translucent.
But until Composite gets a bit more advanced, this is what we will have to live with.