So legen Sie XDG_RUNTIME_DIR fest

So legen Sie XDG_RUNTIME_DIR fest

$XDG_RUNTIME_DIRist auf meinem Computer nicht richtig eingestellt und dies führt dazu, upstartdass 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_DIRauch /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

verwandte Informationen