Sway WAYLAND_DISPLAY가 설정되지 않았습니다.

Sway WAYLAND_DISPLAY가 설정되지 않았습니다.

Sway가 설정되지 않아 작동하지 않는 WAYLAND_DISPLAY것 같습니다.wl-clipboard

.zlogin나는 이렇게 스윙을 시작했다.

if [ "$(tty)" = "dev/tty1" ]; then
  exec dbus-run-session sway
fi

그 밖에 무엇이 관련성이 있을지 모르겠습니다. 저는 Void Linux와 elogind를 사용하고 있습니다.

답변1

Sway가 환경 변수를 자동으로 설정하지 않는 경우 Sway를 시작하기 전에 WAYLAND_DISPLAY파일에서 수동으로 설정할 수 있습니다. .zlogin업데이트된 예는 다음과 같습니다.

if [ "$(tty)" = "/dev/tty1" ]; then
  export WAYLAND_DISPLAY=wayland-0
  exec dbus-run-session sway
fi

이 예에서는 를 WAYLAND_DISPLAY사용하여 Sway를 시작하기 전에 변수를 로 설정했습니다. 필요한 경우 특정 설정에 따라 이 값을 조정해야 합니다.wayland-0dbus-run-sessionWAYLAND_DISPLAY

변경 후 .zlogin파일을 저장하고 시스템을 다시 시작하거나 로그아웃했다가 다시 로그인하세요. 이렇게 하면 WAYLAND_DISPLAYSway를 시작하기 전에 변수가 올바르게 설정되었는지 확인 하고 wl-clipboard다른 Wayland 응용 프로그램이 제대로 작동할 수 있도록 해야 합니다.

문제가 지속되면 필요한 종속성이 설치되어 있는지 확인 하고 Void Linux의 특정 설정과 호환되는지 wl-clipboard확인할 수도 있습니다.wl-clipboard

관련 정보