Accueil > Linux - Divers > linux - error : XDG_RUNTIME_DIR is invalid or not set in the (...)
linux - error : XDG_RUNTIME_DIR is invalid or not set in the environment.
dimanche 8 septembre 2024, par
Problème
On lance un sudo d’une application graphique et pof, on se fait insulter.
$ sudo glxgears
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
MESA: error: ZINK: failed to choose pdev
glx: failed to create drisw screen
3647 frames in 5.0 seconds = 728.945 FPS
Solution
$ mkdir -pv ~/.cache/xdgr
mkdir: création du répertoire '/home/vclue/.cache/xdgr'
$ sudo -i
[sudo] Mot de passe de user :
# mkdir -pv ~/.cache/xdgr
mkdir: création du répertoire '/root/.cache/xdgr'
# mkdir -pv ~/.cache/xdgr/^C
# export XDG_RUNTIME_DIR=$PATH:~/.cache/xdgr
Liens
XDG_RUNTIME_DIR not set in the environment." when attempting to run nautilus as root
Voir en ligne : XDG_RUNTIME_DIR not set in the environment