appres

Linux
Publiée le 2026-10-05 05:36:58
Illustration Linux pour la commande appres

x11 debugging/display setup

# Vérifie si la variable d'environnement DISPLAY est définie.
echo $DISPLAY

# Affiche toutes les variables d'environnement, utile pour voir le contexte X.
printenv | grep -i display

# Tente de lister tous les serveurs X disponibles sur le réseau local.
xdisplayfinder

# Récupère le nom du serveur X actuel (si tu es déjà connecté graphiquement).
xdpyinfo

# Permet à n'importe qui de se connecter au serveur X localement (attention, sécurité !).
xhost +local:

# Supprime les autorisations spéciales données par xhost.
xhost -

# Se connecte en SSH avec le forwarding X sécurisé (-X).
ssh -X utilisateur@serveur_distant

# Se connecte en SSH avec le forwarding X plus permissif (-Y).
ssh -Y utilisateur@serveur_distant

# Définit la variable DISPLAY pour pointer vers un serveur spécifique (ex: localhost:0).
export DISPLAY=:0

# Teste l'accès à une ressource graphique simple sur le serveur local.
xclock

# Lance une application graphique en spécifiant explicitement le display.
DISPLAY=:1 firefox &

# Vérifie si les paquets nécessaires pour X forwarding sont installés (Debian/Ubuntu).
apt-get install xauth -y

# Installe les outils de développement graphiques (utile si tu es sur un minimal).
apt-get install build-essential libx11-dev -y

# Lance une commande graphique en utilisant le chemin absolu du bin.
/usr/bin/gedit --version

# Nettoie et réinitialise les variables d'environnement X pour repartir de zéro.
unset DISPLAY