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

おすすめ記事