Skip to content

Document Cinnamon Wayland (Muffin 6.7+) layer-shell support - #288

Merged
edumucelli merged 2 commits into
masterfrom
feature/cinnamon-wayland-docs
Aug 1, 2026
Merged

Document Cinnamon Wayland (Muffin 6.7+) layer-shell support#288
edumucelli merged 2 commits into
masterfrom
feature/cinnamon-wayland-docs

Conversation

@edumucelli

Copy link
Copy Markdown
Owner

Summary

Update README to document that Muffin 6.7+ now supports wlr_layer_shell_v1, enabling Docking on Cinnamon Wayland.

Research findings

Muffin 6.7+ (March 2026, PR linuxmint/muffin#803) added wlr_layer_shell_v1 v4 with proper exclusive zone handling. This ships in LMDE 7 / Cinnamon 6.8 / Linux Mint 23 (late 2026).

Current Mint 22.x (Muffin 6.6.3) does NOT have layer-shell — users should use the X11 session.

Muffin does not implement wlr_foreign_toplevel_manager_v1 or ext_workspace_manager_v1 (same as Mutter), so native window tracking is unavailable. Docking's layer-shell runtime detection handles this correctly.

Desktop.CINNAMON already exists in the Desktop enum — no code changes needed.

Changes

  • Add Cinnamon Wayland row to the Wayland Support table in README

@netlify

netlify Bot commented Jul 31, 2026

Copy link
Copy Markdown

Deploy Preview for dockingbar canceled.

Name Link
🔨 Latest commit 5b82068
🔍 Latest deploy log https://app.netlify.com/projects/dockingbar/deploys/6a6e076d8db5610008c55fce

@edumucelli
edumucelli force-pushed the feature/cinnamon-wayland-docs branch from 1829990 to 85aca02 Compare July 31, 2026 20:50
Muffin 6.7+ (March 2026, shipping in LMDE 7 / Cinnamon 6.8 /
Linux Mint 23) added wlr_layer_shell_v1 v4 support with proper
exclusive zone handling. Docking's generic layer-shell backend
detects this at runtime and provides panel placement.

Muffin does not implement wlr_foreign_toplevel_manager_v1 or
ext_workspace_manager_v1 (same as Mutter), so native window
tracking and workspace switching are unavailable on Wayland.
Docking's xapp_shell_v1 protocol (icon names, progress) is
Muffin-specific and not yet integrated.

Cinnamon Wayland users on Mint 22.x (Muffin 6.6.3, no
layer-shell) should use the X11 session for full Docking
support. Desktop.CINNAMON detection is unchanged — it already
exists in the Desktop enum.
@edumucelli
edumucelli force-pushed the feature/cinnamon-wayland-docs branch from 7364ec6 to 5b82068 Compare August 1, 2026 14:49
@edumucelli
edumucelli merged commit 4f70fa8 into master Aug 1, 2026
36 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