I posted a while back about issues I had with kcompmgr (and xcompmgr) that occurred both in jwm and icewm. There were artifacts of rox-filer left on the desktop and diagonal tearing when windows opened or closed, or when playing videos flash or otherwise. I posted a screen shot of my issues in IceWM and people seemed to jump on it because it wasnt jwm. Although I knew this forum was dedicated to Patriots work on jwm 2.0, I had hoped since it used kcompmgr someone may have had an idea on the issue and what the trouble might be. I had some help from Patriot himself but no one seemed to know what the issue was for certain, but I am happy to report I seem to have fixed it.
Patriot wrote:Hmmm .....
joel wrote: ..... When I enable kcompmgr or xcompmgr the shadows and transparencies show fine, but when I open a window, then a folder within that window it leaves traces on the desktop of the prior window.
Based on the screenshot, it really doesn't seem to be JWM as JWM does not support pixmap captions ... I believe that you seem to be having some issues with IceWM ...
..... secondly when I use one of the compmgrs pwidgets goes crazy with certian programs like celestia. When celestia is open the widgets flicked through even if I fulscreen celestia. Now it only happens when I have a compmgr active.
Is this the celestia 3d space simulation? ... If it is, then OpenGL is presumed to be active/working and it is probably a driver related issue ... certain drivers requires tweaking the xorg.conf file to work with composite properly ... I couldn't remember off hand but nvidia cards seems to need a tweak ...
..... My guess is that conky wants to draw windows on top of everything elese and this conflicts with kcompmgr.
Not quite so ... the conky version used in pwidgets were patched to draw on rox desktop canvas (if specified by the individual widget). I did some initial pwidgets testing back then on composite screens and did not encounter such conflicts ... I'll do some tests again later and see how it goes .....
Rgds
All I needed to do was tweak a few options in xorg.conf. I wanted to relay this to anyone who uses IceWM but would like the eye candy effects of xcompmgr or kcompmgr. I suggest using kcompmgr because as Patriot says it has had a number of bug fixes. I do think personally that IceWM is much more pleasant to look at than jwm, and was frustrated at the bugs which rendered it useless in IceWM in the hope they find this and don't have to post and wait for help or search endlessly for an answer.
Now the card in my laptop is an ATI Raedon M7500, which is terribly difficult to work with but I made it work so you should be able to also with other cards. The kcompmgr that Patriot included will work fine just set the values for the transparency, opacity, etc that you wish.
After that just past these lines into the xorg.conf where the options for the card are defined.
Option SyncToVBlank=1
Option XVideoTextureSyncToVBlank=1
Also:
Make sure "Option "XAANoOffscreenPixmaps" "true" is either set to false, off, or the line is commented out. For what ever reason this Option (if you are using it) seems to conflict with the other two you need to add.
I am not a Mac, not a PC... I am a Puppy. :idea: