With your guidance regarding Wayland I started over.Your rant is one of the reasons why Raspberry Pi OS doesn't use X11 any longer. They've switched to Wayland.
1) Fresh image of RPi OS, boot -> no HDMI
2) Update and upgrade all, reboot -> no HDMI
3) used raspi-config to choose Wayland and Labwc, reboot -> no HDMI
5) echo $XDG_SESSION_TYPE -> tty (that doesn't seem good)
4) Tried to start Wayland manually via ssh ("wayfire-pi") -> Errors!
5) Piped errors to text tile for review:
II 25-07-25 15:53:04.787 - [src/main.cpp:280] Starting wayfire version 0.7.5
II 25-07-25 15:53:04.788 - [libseat] [libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory
II 25-07-25 15:53:04.788 - [libseat] [libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping
II 25-07-25 15:53:04.788 - [libseat] [libseat/libseat.c:76] Backend 'logind' failed to open seat, skipping
II 25-07-25 15:53:04.790 - [libseat] [seatd/seat.c:39] Created VT-bound seat seat0
II 25-07-25 15:53:04.790 - [libseat] [seatd/server.c:145] New client connected (pid: 1770, uid: 1000, gid: 1000)
II 25-07-25 15:53:04.790 - [libseat] [libseat/backend/seatd.c:633] Started embedded seatd
EE 25-07-25 15:53:04.790 - [libseat] [common/terminal.c:162] Could not open target tty: Permission denied
EE 25-07-25 15:53:04.790 - [libseat] [seatd/seat.c:61] Could not open tty0 to update VT: Permission denied
II 25-07-25 15:53:04.790 - [libseat] [seatd/seat.c:170] Added client 0 to seat0
EE 25-07-25 15:53:04.790 - [libseat] [common/terminal.c:162] Could not open target tty: Permission denied
EE 25-07-25 15:53:04.790 - [libseat] [seatd/seat.c:72] Could not open terminal for VT 0: Permission denied
EE 25-07-25 15:53:04.790 - [libseat] [seatd/seat.c:461] Could not open VT for client
EE 25-07-25 15:53:04.790 - [libseat] [common/terminal.c:162] Could not open target tty: Permission denied
EE 25-07-25 15:53:04.791 - [libseat] [seatd/seat.c:86] Could not open terminal to clean up VT 0: Permission denied
II 25-07-25 15:53:04.791 - [libseat] [libseat/libseat.c:73] Seat opened with backend 'builtin'
II 25-07-25 15:53:04.791 - [backend/session/session.c:109] Successfully loaded libseat session
II 25-07-25 15:53:04.791 - [backend/backend.c:91] Waiting for a session to become active
EE 25-07-25 15:53:14.801 - [backend/backend.c:114] Timeout waiting session to become active
EE 25-07-25 15:53:14.802 - [backend/backend.c:352] Failed to start a DRM session
EE 25-07-25 15:53:14.802 - [src/main.cpp:144] Fatal error: Segmentation fault
EE 25-07-25 15:53:14.852 - #1 wf::print_trace(bool) ??:?
Statistics: Posted by timmy32 — Fri Jul 25, 2025 8:02 pm