XDG_RUNTIME_DIR の設定方法

XDG_RUNTIME_DIR の設定方法

$XDG_RUNTIME_DIRがコンピュータ上で適切に設定されていないため、upstartPID ファイルがホーム フォルダに書き込まれます。何を設定すべきか、どこに設定すればよいか教えてください。

答え1

私の知る限り、それは次のような形式です:

/run/user/$(id -u)

たとえば、私の UID は 1000 なので も同様XDG_RUNTIME_DIRです/run/user/1000。 で設定してみてください~/.pam_environment:

echo "XDG_RUNTIME_DIR=/run/user/$(id -u)" >> ~/.pam_environment

しかし、これに関する情報源は見つかりませんでした。

答え2

セット:

export XDG_RUNTIME_DIR=/run/user/$(id -u)

これを永続的にするには、.bashrc ファイルに追加します。

echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" >> ~/.bashrc
source ~/.bashrc

関連情報