Skip to content

csd-background: Run as a wayland client if gtk-layer-shell is available.#437

Merged
mtwebster merged 1 commit intolinuxmint:masterfrom
mtwebster:gtk-layer-shell
Mar 2, 2026
Merged

csd-background: Run as a wayland client if gtk-layer-shell is available.#437
mtwebster merged 1 commit intolinuxmint:masterfrom
mtwebster:gtk-layer-shell

Conversation

@mtwebster
Copy link
Copy Markdown
Member

@mtwebster mtwebster commented Jan 16, 2026

Current csd-background runs with xwayland and requires special
handling built in to muffin to 'make it work'.

Benefits:

  • Allows running as a wayland client
  • Enables free re-use of background surfaces by Cinnamon consumers.
  • Eliminates need for special handling in wayland sessions by
    muffin.

@mtwebster mtwebster marked this pull request as draft January 16, 2026 17:25
@mtwebster mtwebster marked this pull request as ready for review February 26, 2026 19:07
@mtwebster mtwebster changed the title [WIP] csd-background: Use gtk-layer-shell if available to run under wayland. csd-background: Use gtk-layer-shell if available to run under wayland. Feb 26, 2026
available.

Current csd-background runs with xwayland and requires special
handling built in to muffin to 'make it work'.

Benefits:
- Allows running as a wayland client
- Enables free re-use of background surfaces by Cinnamon consumers.
- Eliminates need for special handling in wayland sessions by
  muffin.
@mtwebster mtwebster changed the title csd-background: Use gtk-layer-shell if available to run under wayland. csd-background: Run as a wayland client if gtk-layer-shell is available. Mar 2, 2026
@mtwebster mtwebster merged commit aa4573d into linuxmint:master Mar 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant