v10-rc1
Pre-release
Pre-release
Release schedule:
rc1
released on: Oct 29, 2022
Final release: Nov 14, 2022
Build changes:
picom
now needs libEGL to build
Notable changes:
experimental-backends
is now the default. Everything should keep working, except the--glx-fshader-win
option. The old window shader support has been replaced by--window-shader-fd
. This new shader support has a different interface, so you have to adapt your existing shaders. (#875)legacy-backends
option has been added so you can go back to the old backends, which will eventually be removed.picom.desktop
is installed to/etc/xdg/autostart/
.picom
should autostart now. (#791)- Shadows and blur now match the shape of the window. This includes windows using the XShape extension, and windows with rounded corners. (#882)
Example:
- New option:
--transparent-clipping-exclude
, for excluding windows that doesn't play well with transparent-clipping, such as screenshot tool windows. (#663 #738) - New backend:
egl
. It should behave exactly the same as theglx
backend. Give it a try! (#878)
Other changes:
--help
messages have been refactored, leading to clearer code. (#877)picom
tries to detect and act on GPU resets. But because of the limitation of the X server, this ended up not being very useful.
Deprecation:
- Raw string pattern in conditions are deprecated. It never worked because of libconfig handles escape sequences in string.
New Contributors
- @i-c-u-p made their first contribution in #812
- @softmoth made their first contribution in #813
- @tokyoneon78 made their first contribution in #843
- @stefanradziuk made their first contribution in #738
Full Changelog: v9-rc1...v10-rc1