Published by yshui about 5 years ago
Published by yshui about 5 years ago
Published by yshui about 5 years ago
Using these options is now an error:
alpha-step
, -d
, -S
, --no-named-pixmap
xrender-sync
. They were deprecated in v5.paint-on-overlay
, --dbe
. They were deprecated in v4Error messages will no longer be printed for these removed options:
glx-use-copysubbuffermesa
, glx-copy-from-front
. They were removed in v7Published by yshui over 5 years ago
rc1
released on Jul 07, 2019
Final version released on Jul 18, 2019
compton now detects what driver it is using.
glFinish is used automatically when not using NVIDIA driver. This should reduce input lag.
Window shadow parameter is tweaked so it won't get cut off at the edges.
The experimental glx backend now uses OpenGL 3.3 core profile.
New blur configuration syntax. See here for details
This is mainly a preparation for the kawase blur method. But if you are using the experimental backends, you can now get better gaussian blur without the need to generate blur kernels manually.
Comparison:
Before | After |
---|---|
(Blur configuration used:
blur: {
method: "gaussian";
size: 5;
deviation: 3;
}
)
debug-mode
. compton won't take over your screen when it's in debug mode, so you can, for example, use your debugger when compton is suspended.Published by yshui over 5 years ago
Fixes some very visible bugs.
(v6.1
is retracted)
--use-damage
is used. https://github.com/yshui/compton/issues/82#issuecomment-476877139
Published by yshui over 5 years ago
rc1
released: Mar 10, 2019v5.1
--experimental-backends
to enabled them. They are pre-alpha quality right now, and can simply just not work at all. It might even crash your X server vsync
is now a boolean value, indicates whether vsync should be enabled. #130xcb-xinerama
is mandatory now. Build option xinerama
is removed.--sw-opti
is deprecated. Users who want to limit the paint rate should always just use --vsync
.--glx-use-gpushader4
is deprecated, see 710ff2f--vsync-aggressive
is deprecated, see e7de442--glx-swap-method
is deprecated in favor of the easier to understand option --use-damage
#131--glx-copy-from-front
and --glx-use-copysubbuffermesa
are removed since they are deprecated 3 major releases ago.Published by yshui over 5 years ago
v5
-h
. 9d64decf2v5.1-rc1
Published by yshui almost 6 years ago
-rc1
: Released Dec 23, 2018v4
Makefile
has been removed.wintypes
options actually overrides the global options now. Previously, setting shadow = false
for a wintype when the global shadow
option is true
has no effect. Now that actually disables shadow for that specific wintype. (f97cf48)~/.config/compton/compton.conf
(#62)compton
now relies on libxdg-basedir
for finding config files. (94b1bc038782248f762e80bf5ecec14923aaf0f5)v4
redir-ignore
. It prevents certain type of windows from triggering a screen redirection when the screen is currently unredirected (#60).full-shadow
. Enabling it causing shadows to be drawn on parts of the screen that are normally being obscured by the body of the windows. Usefully when certain windows have completely transparent parts that are not correctly reported via XShape (#46).vsync = opengl-swc
with xrender backend now causes a hard failure instead of just a warning.vsync = none
is used with the glx backend. Thanks, @Streetwalrus! (e2182bb00bb418d616dc047d1f2c280e952f8df3)log-level
. Control what information will be logged to terminal. Possible values are "trace", "debug", "info", "warn", "error".log-file
. Set the file logs will be written to.alpha-step
. compton now always uses 256 alpha steps.vsync = opengl-mswc
. opengl-swc
will now try both extensions, and use the one that's available.-d
. Please use the DISPLAY
environment variable.-S
. A not very useful debugging option.no-name-pixmap
. A not very useful and undocumented debugging option.xrender-sync
. Use xrender-sync-fence
instead.v4
#56 #59
v5-rc1
#79
v5-rc2
v5-rc3
Published by yshui almost 6 years ago
v4
is mostly be a bug fix release.
v3
Fixed #28 #29 #30 #31 #35 #40 #33 #34 #47
Fixed the xr_glx_hybrid
backend.
--dbe
: Does not work reliably to avoid tearing. As noted in the manpage, and confirmed by my tests--xrender-sync
and --xrender-sync-fence
: See commit 50e225940--paint-on-overlay
: compton will always paint on overlay when that is possiblePublished by yshui about 6 years ago
This is the development branch, so bugs are to be expected.
compton
is moving to the meson build system. Users (and packagers) are encouraged to try it and report any problems they found.
v2
rc1
#19 #20
--glx-use-copysubbuffermesa
: On of the Intel developers has called this extension "a bad idea", saying it could hurt bandwidth constrained Intel cards. And generally buffer swapping is just going to be faster as long as you have a sane video driver.--glx-copy-from-front
: The developer who added this flag in the first place has said "do not use [this flag]" https://github.com/chjj/compton/issues/168#issuecomment-32080292
Published by yshui about 6 years ago
Published by yshui about 6 years ago
This is intended as the first release of the compton maintenance fork. Since compton is unlikely to get a major update in the future, we will use a simple version number system from now on: the version name will only contain a single number which is bumped every release.