Closed Blendi-Goose closed 2 weeks ago
Seems your TTY is busy for some reason. Do you use any display manager, or how do you run niri?
Do you use any display manager, or how do you run niri?
I tried using SDDM to run niri, but that just gives a black screen and kicks me back to SDDM. This output is from running it in a seperate TTY, which had nothing else going on (as far as I know).
Well, I'm not sure unfortunately
I've done a debug build from source, so I could enable RUST_TRACEBACK=full, in case it happens to be useful.
Here's the output: new-niri-output.txt
Unfortunately it is not useful. It says everything in the error right there (I typed that error message). I don't know what causes it in your case. Pretty sure people got niri working on Alpine in the past
Update: It can actually run through SDDM if I modify the niri.desktop file in /usr/share/wayland-sessions. Apparently, the default niri.desktop just runs niri-session (which won't work on OpenRC, and isn't even installed by the alpine package)
I see. That is an Alpine packaging issue then.
On Alpine Linux, niri fails to initialize the TTY backend, giving a "Function not implemented (os error 38)" error. Here's the full output from niri:
System Information
niri version: niri 0.1.9 (unknown commit)
Distro: Alpine Linux edge
GPU: AMD Radeon RX 7900 XTX
CPU: AMD Ryzen 9 7950X