Release schedule:
rc1 released on: Oct 29, 2022
Final release: TBD
Build changes:
picomnow needs libEGL to build
Notable changes:
experimental-backendsis now the default. Everything should keep working, except the--glx-fshader-winoption. 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-backendsoption has been added so you can go back to the old backends, which will eventually be removed.picom.desktopis installed to/etc/xdg/autostart/.picomshould 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 theglxbackend. Give it a try! (#878)
Other changes:
--helpmessages have been refactored, leading to clearer code. (#877)picomtries 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