Re: new composite manager: compton

1. Thanks! Wish I knew enough C to help you out.

2. Screenshot is not possible, since the flicker occurs just once visibly when starting to drag any file or folder in Thunar (edit: or other GTK program). It takes about 0.25 to 0.5 seconds. Especially on older computers the flash/flicker is very visible as the root window background is redrawn completely on the screen and over all the windows in a flash and then dissappears again. It makes it look a bit glitchy. I'll see if I can replicate this with Feh and report back.

Last edited by agent725 (2012-01-15 16:34:30)

Re: new composite manager: compton

compton is working perfectly for me, it fixed all the problems I had with xcompmgr-dana.

Good job smile

Re: new composite manager: compton

1. Transparency now works partially. Windows take it at startup, and leave it out when undecorated. However, when maximizing/restoring a window, or undecorating it on the fly, the transparency problem remains. I added a screenshot to explain the situation.

http://s15.postimage.org/ftsxr5suz/Screenshot_200112_15_06_26.png

Again, thanks for making this. Do you accept donations? smile

Re: new composite manager: compton

Also found that notify-osd (compiled from launchpad) doesn't work with compton (90-100% transparency), while it does work with xcompmgr-dana.

Re: new composite manager: compton

I should have the frame transparency issues worked out (compton will check _NET_FRAME_EXTENTS more often). Just want to make sure they're stable.

agent725 wrote:

Also found that notify-osd (compiled from launchpad) doesn't work with compton (90-100% transparency), while it does work with xcompmgr-dana.

Hmmm, what do you mean "doesn't work"? It's not transparent?

Re: new composite manager: compton

I pushed the frame transparency fix to github. The win extents should stay updated properly now. Let me know how it works for you.

https://github.com/chjj/compton/commit/ … 491f71c30b

Last edited by sticky (2012-02-01 16:43:01)

Re: new composite manager: compton

Just wanted to say that I am using and enjoying it very much!

Really good work wink

Re: new composite manager: compton

I was testing Compton last night and it is awesome!  Much more stable/consistent then Xcompmgr and Cairo-compmgr.  Hopefully the word spreads because I'm sure others are in the same boat wishing there was a decent composite manager for Openbox, LXDE, etc.  Thank you sticky!!!

Re: new composite manager: compton

Hi, I just tried to install compton on my wheezy machine (I previously tried it on Squeeze) and get this error:

sudo make install
make: *** [install] Error 1

Compton was installed, but not the manual and not settrans.
I check the situation and discover that /usr/local/share/man/man1/ does not exists on my system...manually create it and reinstall compton solve the problem!
But this is really strange!

Re: new composite manager: compton

Milozzy wrote:

Hi, I just tried to install compton on my wheezy machine (I previously tried it on Squeeze) and get this error:

sudo make install
make: *** [install] Error 1

Compton was installed, but not the manual and not settrans.
I check the situation and discover that /usr/local/share/man/man1/ does not exists on my system...manually create it and reinstall compton solve the problem!
But this is really strange!

Yeah, the result of the horror of the unix directory structures. I think I'm just going to change the prefix to `/usr`. People on a lot of different distros have been mentioning this to me.

Plus wrote:

I was testing Compton last night and it is awesome!  Much more stable/consistent then Xcompmgr and Cairo-compmgr.  Hopefully the word spreads because I'm sure others are in the same boat wishing there was a decent composite manager for Openbox, LXDE, etc.  Thank you sticky!!!

Thanks. Glad to hear you're liking it.

Last edited by sticky (2012-02-11 14:50:50)

Re: new composite manager: compton

sticky wrote:

I should have the frame transparency issues worked out (compton will check _NET_FRAME_EXTENTS more often). Just want to make sure they're stable.

agent725 wrote:

Also found that notify-osd (compiled from launchpad) doesn't work with compton (90-100% transparency), while it does work with xcompmgr-dana.

Hmmm, what do you mean "doesn't work"? It's not transparent?

Haven't been around for a while. smile

I am using notify-osd-0.9.30 patched to read a config file in the home directory.

Notify-osd simply doesn't display any notifications with compton. The notify-osd daemon runs, but the entire notification doesn't appear. With xcompmgr-dana notifications appear as usual.

This can be replicated by using notify-send on the commandline to send a notification.

Re: new composite manager: compton

Btw. do you take donations? I'd like to add compton into our linux distro called HOLOS (metasync.info). Over at Metasync they're not wealthy, but they support developers by giving donations where they can.

Re: new composite manager: compton

Seeing this thread is fairly recent, I signed up just to reply here. I wonder why the author fiddles with the terribly slow xcompmgr while there's Cairo-compmgr which proved to be much, MUCH faster in my tests. And it's feature-rich too. The website is http://cairo-compmgr.tuxfamily.org/, it has multiple download methods and I also maintain a PPA for newer Ubuntu versions at https://launchpad.net/~shnatsel/+archive/cairo-compmgr

Re: new composite manager: compton

Shnatsel wrote:

Seeing this thread is fairly recent, I signed up just to reply here. I wonder why the author fiddles with the terribly slow xcompmgr while there's Cairo-compmgr which proved to be much, MUCH faster in my tests.

1. Why not
2. compton is incredibly stable, cairo less so
3. compton consumes no resources whatsoever (a few megs of RAM)
4. We don't like stuff configured via GUI over here

Re: new composite manager: compton

Compton comes with inactive window transparency:

-i (0.1 - 1.0)

as well as frame transparency:

-e (0.1 -1.0)

This works good for me.


Nice script by the way!

I'm pretty sure that zombies really do exist...
MrPeachy's v9000      Sector11's Conky PitStop      My Gallery

Re: new composite manager: compton

Out of interest, what are the default settings for compton in the new build ? Am tempted to give it a try, so will update my autostart to use it rather than the existing cb-compmgr, didn't find the script in the compton deb in the repo...

Re: new composite manager: compton

EnochRoot wrote:

Out of interest, what are the default settings for compton in the new build ? Am tempted to give it a try, so will update my autostart to use it rather than the existing cb-compmgr, didn't find the script in the compton deb in the repo...

The comptonrc goes in ~/.config/compton
Here is my comptonrc: (Basic is the default setting in Waldorf)

# compton start-up command used by CrunchBang's compositing pipemenu.
# See 'man compton' for details about how to modify these settings.

## Basic
#EXECXCOMP='compton -cC -G -b'

## Less basic - tip: uncomment below and comment out above, then restart
EXECXCOMP='compton -cC -fF -I 0.065 -O 0.065 -D 6 -m 0.8 -G -b -i 0.5 -e 0.75'

and here is the display part of Waldorf's autostart:

## Group start:
## 1. nitrogen - restores wallpaper
## 2. compositor
## 3. sleep - give compositor time to start
## 4. conky
## 5. tint2 panel
(\
nitrogen --restore && \
cb-compositor --start && \
sleep 2s && \
conky -q && \
tint2 \
) &

Last edited by falldown (2012-05-09 21:05:47)

I'm pretty sure that zombies really do exist...
MrPeachy's v9000      Sector11's Conky PitStop      My Gallery

Re: new composite manager: compton

@Falldown cheers (ignore my question if you saw it, just looked at your file again lol)

Last edited by EnochRoot (2012-05-09 21:08:11)

Re: new composite manager: compton

^
Correct and you are welcome. smile

I'm pretty sure that zombies really do exist...
MrPeachy's v9000      Sector11's Conky PitStop      My Gallery

Re: new composite manager: compton

el_koraco wrote:

4. We don't like stuff configured via GUI over here

Really?  I was not aware of that... lol

Re: new composite manager: compton

Shnatsel wrote:

I wonder why the author fiddles with the terribly slow xcompmgr while there's Cairo-compmgr which proved to be much, MUCH faster in my tests.

Interesting. Have you published your test results anywhere?

Re: new composite manager: compton

Gave compton a try with the default Waldorf settings (compton -cC -G -b) and all looked good apart from my conky lost it's transparent nature, tried the other settings from fallback and had the same issue. Is this a known issue, tried restarting conky etc, and have played with a few variations of the commands ?

Last edited by EnochRoot (2012-05-10 18:52:57)

Re: new composite manager: compton

^Does it happen with the default config? I don't have this problem at my end.

A Creative Commoner | My images at Google+ | A Waldorf Review

Silence is sometimes the best answer - Dalai Lama.

Re: new composite manager: compton

I'm on Statler upgraded t Wheezy, so don't have the compton script wrapper, was trying it simply from the command line, running compton -cC -G -b (and if that worked would add it to autostart.sh). Haven't tried it from a reboot, was working on the assumption that as restarting cb-compmgr --xcompmgr worked, so should compton from the cli, of course that is without me looking at what the cb-compmgr script actually does. Looks to me like what I am doing should work. My conky isn't too wacky, so will try updating autostart and rebooting, and report back. Got to shoot out now to a big charity bash lol, so will have to wait until tomorrow.

Cheers

Re: new composite manager: compton

Oh ok sorry. I'm running Waldorf. That would be a better way to get a cleaner version of CrunchBang on testing.

A Creative Commoner | My images at Google+ | A Waldorf Review

Silence is sometimes the best answer - Dalai Lama.