Instalei o pacote wl-clipboard e tentei copiar texto do Xorg para uma janela Weston, mas encontrei o seguinte erro:
[hemlo@ASUS ~]$ whoami
reyuki
[hemlo@ASUS ~]$ wl-copy "hellow world"
Failed to connect to a Wayland server: Connection refused
Note: WAYLAND_DISPLAY is set to /run/user/1000/
Note: XDG_RUNTIME_DIR is set to /run/user/1000/wayland-1
[hemlo@ASUS ~]$ ls -l /run/user/1000/wayland-1
srwxr-xr-x 1 reyuki reyuki 0 Aug 24 21:23 /run/user/1000/wayland-1
[hemlo@ASUS ~]$ file /run/user/1000/wayland-1
/run/user/1000/wayland-1: socket
Por que estou recebendo um erro de "conexão recusada"? Qual é a maneira correta de compartilhar a área de transferência entre Weston e Xorg?
Encontrei perguntas semelhantes na internet, mas parece que ainda não há uma resposta:
De alguma forma, acidentalmente inverti o valor de
WAYLAND_DISPLAY
eXDG_RUNTIME_DIR
Consegui fazê-lo funcionar configurando
WAYLAND_DISPLAY
o arquivo de socket apropriado em/run/user/1000
: