github yshui/picom v10-rc1

latest releases: v12-rc4, v12-rc3, v12-rc2...
pre-release23 months ago

Release schedule:

rc1 released on: Oct 29, 2022
Final release: TBD

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 the glx 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

Full Changelog: v9-rc1...v10-rc1

Don't miss a new picom release

NewReleases is sending notifications on new releases.