X11 compositor
Compton is a compositor for X, and a fork of xcompmgr-dana.
I was frustrated by the low amount of standalone lightweight compositors. Compton was forked from Dana Jansens' fork of xcompmgr and refactored. I fixed whatever bug I found, and added features I wanted. Things seem stable, but don't quote me on it. I will most likely be actively working on this until I get the features I want. This is also a learning experience for me. That is, I'm partially doing this out of a desire to learn Xlib.
Changes from xcompmgr:
inactive window transparency (specified with -i)
titlebar/frame transparency (specified with -e)
menu transparency (thanks to Dana)
shadows are now enabled for argb windows, e.g. terminals with transparency
removed serverside shadows (and simple compositing) to clean the code, the only option that remains is clientside shadows
The above features give compton a feature set similar to the xfce compositor.
Compton has only been tested with openbox so far, but frame transparency should work with any window manager that properly sets _NET_FRAME_EXTENTS.
Fixes from the original xcompmgr:
fixed a segfault when opening certain window types
fixed a memory leak caused by not freeing up shadows (from the freedesktop repo)
- Developed at X11:lxde
- Sources inherited from project openSUSE:Factory
-
1
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Backports:SLE-15-SP4:FactoryCandidates/compton && cd $_
- Create Badge
Source Files
Filename | Size | Changed |
---|---|---|
compton-0.1.0.tar.gz | 0000164096 160 KB | |
compton.changes | 0000001656 1.62 KB | |
compton.spec | 0000002679 2.62 KB |
Latest Revision
Automatic submission by obs-autosubmit
Comments 2
Please consider to updating to this actively maintained fork or Compton: https://github.com/yshui/compton Some distro have switched to it.
The original project (https://github.com/chjj/compton) is dead and has not seen a commit in almost 2 years
The yshui fork has been renamed to picom, the new package is here:
https://build.opensuse.org/package/show/openSUSE:Factory/picom