SwayでXDG_RUNTIME_DIRエラーが発生します。

SwayでXDG_RUNTIME_DIRエラーが発生します。

間違えたら許してください。今回が初めての質問です。

私はDebian 12を使用しています。 Swayをインストールしようとしてエラーが発生します。

~$ sudo sway
XDG_RUNTIME_DIR is not set in the environment. Aborting.

しかし、bashは$ XDG_RUNTIME_DIRが次のように設定されていることを確認します/home/lyran/.xdgrd(例えば、exportそのコマンドを私のbashプロファイルに追加しました)。

私が試したこと

Debian では、このバグに関するドキュメントが見つかりません。だから私は努力した。Archで見つけたソリューションです。インストールと起動/アクティブ化後にグループseatdに自分自身を追加して再起動した後も、同じエラーが発生します。seat他の解決策が見つかりません。

答え1

swayを実行するためにsudoを使用せず、代わりにディスプレイマネージャ(lightdmなど)を使用してswayを実行してください。

関連情報