True transparent eye candy on Fluxbox

May 6th, 2007 mysurface Posted in fluxbox, X11, xcompmgr | Hits: 78543 | 10 Comments »

I often hear people asking how to install compiz, beryl on Fluxbox at IRC during the period when 3D desktop effects caught the crowd’s attention. And the answer is definitely NO! you can’t mix beryl with Fluxbox.


Beryl is a combined window manager and composite manager written in C using OpenGL to provide acceleration. Fluxbox is also a window manager, so you can not use beryl and fluxbox together.
by fbot in #fluxbox

If you are looking to have eye candy of true transparency and fade effects on Fluxbox, here I present you a composite manager call xcompmgr. Refers to Transparency Howto at Fluxbox wiki, you need to install transset-df as well to turn a window into transparent. With Fluxbox 1.0rc3 ( or maybe earlier version), Fluxbox have build in true transparent support as well as pseudo transparency.

You are allow to set the opacity ( as they wrote as alpha value ) on root menu, focus and unfocus window. There is a Force Pseudo-Transparency option under rootmenu-> configuration-> transparency, you need to uncheck it if you are running xcompmgr, so that the true transparent effects will be enable. You can ask Fluxbox to remember transparency settings on a particular application window by right click on the window bar. Uncheck Use Defaults under Transparency option, and check Transparency under Remember option.

The installation on xcompmgr will not be covered on this post, please refer to Fluxbox wiki for the X11 settings.

How to enable true transparency?

 xcompmgr & 

Pretty simple isn’t it? You can place this line in ~/.fluxbox/startup, so that xcompmgr will automatically loaded while login.

How to disable true transparency?

 pkill xcompmgr

xcompmgr have various options to set, besides supporting true transparency, it also allow you to enable shadow effects and fade effects.

How to enable shadow effects?

 xcompmgr -c & 

How to enable fade effects?

 xcompmgr -f & 

There are more settings, including shadow blur radius, fade steps etc, checkout xcompmgr man page for more.

Sample screenshot here.


[tags]eye candy, desktop effects, true transparency, fade effect, shadow effect [/tags]

10 Responses to “True transparent eye candy on Fluxbox”

  1. wow, thanks for the tip. LBE is getting better and better :D

  2. Um, this is nothing like Beryl and nothing new… Actually, plain old composite is a pain in the back, so after a day or two I ditched it for good. Fluxbox rocks btw.

  3. I actually found a script that uses transset-df to make some composition, which uses certain amount of CPU resources.

  4. thanks for this tip, now my fluxbox is transparent which i want.

    Eliena Andrews

  5. Teach how can I enable shadows and fade effects, but disable transparency or have another transparency level by default?

  6. […]Thanks for sharing your work with us! Your theme is just awesome![…]

  7. I wanted to compose you the very little remark so as to say thanks yet again for your personal gorgeous advice you’ve documented in this article. It’s surprisingly open-handed of you to deliver publicly all that many of us would’ve marketed as an e-book to help make some cash for their own end, even more so given that you might well have tried it in case you desired. Those solutions additionally worked like the good way to be certain that most people have a similar dreams like my very own to understand more with respect to this problem. I’m certain there are thousands of more enjoyable opportunities up front for individuals who go through your site.

  8. […] True transparent eye candy on Fluxbox » Linux by ExamplesFluxbox Transparency. How to have decent transparency and fading in fluxbox using xcompmgr. It used to be an issue to have composite effects with fluxbox. […]

  9. hey dumbass .. doesn’t fucking work dumbass.

  10. Once I originally commented I clicked the -Notify me when new feedback are added- checkbox and now each time a comment is added I get 4 emails with the identical comment. Is there any manner you may remove me from that service? Thanks!

Leave a Reply