7af815a0aa
If an X event is received at a very specific point in time, it can trigger a race condition in Xlib. Said event will be read, but Xlib will nonetheless be completely unaware of the event. This cause compton to sometimes block on select() while there are events ready to be processed. If the event is a damage report, screen freeze will happen until some other event is received. The proper fix is to switch to xcb for event handling, thus avoid this problem entirely. |
||
---|---|---|
.github | ||
bin | ||
dbus-examples | ||
man | ||
media | ||
src | ||
tests | ||
.editorconfig | ||
.gitignore | ||
CPackConfig.cmake | ||
Doxyfile | ||
LICENSE | ||
Makefile | ||
README.md | ||
README_orig.md | ||
_CMakeLists.txt | ||
compton-default-fshader-win.glsl | ||
compton-fake-transparency-fshader-win.glsl | ||
compton.desktop | ||
compton.sample.conf | ||
desc.txt | ||
functions.sh | ||
make-release.sh |
README.md
Compton
This is a development branch, bug to be expected
This is forked from the original Compton because that seems to have become unmaintained. I'll merge pull requests as they appear upstream, as well as trying to fix bugs reported to upstream, or found by myself.
New features are not likely to be added, since I expect compton to become irrelevant in near future.
The original README can be found here
You are welcomed to submit pull requests.