Bug 271836 - x11-wm/mutter: expose standalone Wayland support
Summary: x11-wm/mutter: expose standalone Wayland support
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-gnome (Nobody)
URL:
Keywords:
Depends on: 258042
Blocks:
  Show dependency treegraph
 
Reported: 2023-06-05 11:29 UTC by Jan Beich
Modified: 2026-03-23 09:28 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (gnome)


Attachments
v0 (42.4) (9.18 KB, patch)
2023-06-05 11:29 UTC, Jan Beich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Beich freebsd_committer freebsd_triage 2023-06-05 11:29:55 UTC
Created attachment 242615 [details]
v0 (42.4)

Covers -Dnative_backend=true for starting Mutter directly from KMS-backed console like /dev/ttyv0.

Disclaimer: I don't use GNOME, so didn't test runtime.
Comment 1 Jan Beich freebsd_committer freebsd_triage 2023-06-05 11:31:42 UTC
Comment on attachment 242615 [details]
v0 (42.4)

v0 fails here: either due to sd_uid_get_display() stub or something else.

$ vidcontrol -s 1 </dev/ttyv0
$ ck-launch-session dbus-run-session mutter --wayland
libmutter-Message: Running Mutter (using mutter 42.4) as a Wayland display server

** (mutter:1234): WARNING **: Unable to determine list of session for pid: GDBus.Error:org.freedesktop.ConsoleKit.Manager.Error.InvalidInput: pid must be > 1
Failed to setup: Could not get session ID: Couldn't find a session or a greeter session for user 1001
Comment 2 bpurgar 2023-06-05 19:02:37 UTC
I'm following this and waiting for an new update to test gnome on wayland
Comment 3 Torsten Zuehlsdorff freebsd_committer freebsd_triage 2026-03-23 09:28:56 UTC
I'm closing this as the patch was written for mutter 42.4 and the port is now at 47.10. Even when submitted, jbeich noted it failed at runtime due to session ID detection issues. Wayland support in GNOME/mutter has changed fundamentally between versions 42 and 47, so a fresh approach would be needed.