Cómo configurar XDG_RUNTIME_DIR

Cómo configurar XDG_RUNTIME_DIR

$XDG_RUNTIME_DIRno está bien configurado en mi computadora y esto hace upstartque se escriban archivos PID en mi carpeta de inicio. ¿Puedo saber cuál debería ser y dónde configurarlo?

Respuesta1

Por lo que puedo decir, es de la forma:

/run/user/$(id -u)

Por ejemplo, mi UID es 1000, al igual XDG_RUNTIME_DIRque /run/user/1000. Puedes intentar configurarlo en ~/.pam_environment:

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

Sin embargo, no pude encontrar ninguna fuente para esto.

Respuesta2

Colocar:

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

Para que esto sea permanente, colóquelo en su archivo .bashrc:

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

información relacionada