You are not logged in.
Unexpectedly, XWayland stopped to launch when any compositor starts. When I’m logging in, I can’t launch any X11 program, DISPLAY variable is not set, and XWayland is not in the list of processes (ps aux | grep -i Xw shows nothing). I’ve tried KWin and Hyprland, neither of it works. I even created another user, and it still doesn’t help. When I start Plasma, there are some weird lines in journalctl:
kwin_wayland_wrapper[1141]: kwin_xwl: /tmp/.X11-unix does not exist. Please check your installation
kwin_wayland_wrapper[1141]: kwin_wayland_wrapper: Failed to create Xwayland connection sockets
kwin_wayland[1145]: kwin_xwl: /tmp/.X11-unix does not exist. Please check your installation
kwin_wayland[1145]: kwin_xwl: Failed to establish X11 socket
It seems that KWin thinks that XWayland works and tries to connect to it, but it doesn’t.
I can’t say when it stopped to work – once I just found that I can’t start any X app.
However, when I start XWayland manually (just type “Xwayland” without any options), it works. Of course, there is no any integration with compositor, just black rectangle that render any launched with DISPLAY variable app, without any vital messages in log:
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Unsupported maximum keycode 708, clipping.
> X11 cannot support keycodes above 255.
> Warning: Could not resolve keysym XF86KbdInputAssistPrevgrou
> Warning: Could not resolve keysym XF86KbdInputAssistNextgrou
Errors from xkbcomp are not fatal to the X server
I start Plasma via display manager, tried SDDM (with X11, Wayland (Weston) and Wayland (KWin) backends) and Ly:
/usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland
And kwin command lines are
/usr/bin/kwin_wayland_wrapper --xwayland
/sbin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland
Can anyone give any clue how to find out what happens with XWayland after compositor’s start? Or something else might cause that problem?
UPD: Hm, in Hyprland it suddenly begin to work (I haven’t checked it couple of days). But in KDE still not. Since Plasma is my main DE the question is still actual.
Last edited by nikm01 (2024-08-19 17:12:47)
Offline