$XDG_RUNTIME_DIR
ist auf meinem Computer nicht richtig eingestellt und dies führt dazu, upstart
dass PID-Dateien in meinen Home-Ordner geschrieben werden. Darf ich wissen, was es sein sollte und wo ich es einstellen muss?
Antwort1
Soweit ich das beurteilen kann, hat es folgende Form:
/run/user/$(id -u)
Beispielsweise ist meine UID 1000, also XDG_RUNTIME_DIR
auch /run/user/1000
. Sie können versuchen, sie in ~/.pam_environment
: einzustellen.
echo "XDG_RUNTIME_DIR=/run/user/$(id -u)" >> ~/.pam_environment
Ich konnte hierfür allerdings keine Quellen finden.
Antwort2
Satz:
export XDG_RUNTIME_DIR=/run/user/$(id -u)
Um dies dauerhaft zu machen, fügen Sie es in Ihre .bashrc-Datei ein:
echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" >> ~/.bashrc
source ~/.bashrc