No luck so far. I modified /bin/xwayland-xauth as follows, but it is never started, neither on boot nor after a connection attempt of the remote X client.
When I start this script by hand, the error message is:
Code:
#!/bin/shecho "$(date) $@" >> /var/log/Xwayland.log# make sure there is a local config file for xsettingsif ! [ -e $HOME/.config/xsettingsd/xsettingsd.conf ] ; then mkdir -p $HOME/.config/xsettingsd/ cp /etc/xsettingsd/xsettingsd.conf $HOME/.config/xsettingsd/fi# start xsettingsd for the supplied display after Xwayland is running(sleep 1 && DISPLAY="$1" xsettingsd ) &# start Xwayland itself with the .Xauthority fileexec /usr/bin/Xwayland -auth /home/$USER/.Xauthority -listen tcp "$@"echo "$(date) complete" >> /var/log/Xwayland.log
But this lock does not show:pi@raspi4 ~ $ sudo /bin/xwayland-xauth
(EE)
Fatal server error:
(EE) Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
(EE)
Summary: I'm stumpedpi@raspi4 ~ $ ss -lp | grep X0
u_str LISTEN 0 0 @/tmp/.X11-unix/X0 8559 * 0 users:(("wayfire",pid=1041,fd=27),("wayfire",pid=1041,fd=26))
u_str LISTEN 0 0 /tmp/.X11-unix/X0 8560 * 0 users:(("wayfire",pid=1041,fd=29),("wayfire",pid=1041,fd=28))
Statistics: Posted by wboerhout — Wed Jul 10, 2024 9:41 am