From 268a90f1a505a00e1eab794e9c1760fdff5592d3 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sat, 15 Feb 2025 14:45:09 +0900 Subject: app: improve WAYLAND_DISPLAY correctness This now has identical behaviour as wayland C library. Signed-off-by: Ophestra --- internal/system/wayland.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'internal/system') diff --git a/internal/system/wayland.go b/internal/system/wayland.go index 7c233472..9646b467 100644 --- a/internal/system/wayland.go +++ b/internal/system/wayland.go @@ -38,6 +38,10 @@ func (w Wayland) apply(sys *I) error { } if err := w.conn.Attach(w.pair[1]); err != nil { + // make console output less nasty + if errors.Is(err, os.ErrNotExist) { + err = os.ErrNotExist + } return fmsg.WrapErrorSuffix(err, fmt.Sprintf("cannot attach to wayland on %q:", w.pair[1])) } else { -- cgit v1.3.1