Notes de paramétrage de postes de travail, et autres vicissitudes ...

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 Lucien-Henry

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