startx
Linux
Publiée le
2026-10-08 05:18:59
xinit_troubleshooting
# Vérifie si les paquets graphiques de base sont installés
sudo apt update && sudo apt install xorg xauth -y
# Crée le répertoire .Xauthority si tu ne l'as pas déjà fait
mkdir -p ~/.Xauthority
# Donne les droits appropriés au fichier d'autorité X (si il existe)
chmod 600 ~/.Xauthority
# Supprime potentiellement un ancien fichier de session corrompu
rm -f ~/.xsession-cache
# Vérifie la variable d'environnement DISPLAY pour savoir où se connecter
echo "Le display actuel est : $DISPLAY"
# Liste les périphériques vidéo connectés (utile si le problème est matériel)
xrandr --query
# Teste l'accès au serveur X en tant que client simple (sans lancer de session complète)
xclock -q
# Configure temporairement ton poste pour accepter des connexions externes (ATTENTION : sécurité !)
xhost +local:
# Tente de relancer une session graphique manuellement avec xinit
xinit /usr/bin/your_window_manager -- :0
# Vérifie les logs Xorg pour trouver la cause exacte du crash
cat /var/log/Xorg.0.log | grep "(EE)"
# Réinitialise l'hôte X (utile si des services sont bloqués)
xhost -
# Tente de forcer une nouvelle session graphique en utilisant startx
startx
# Vérifie les permissions du répertoire home pour s'assurer que rien n'est bloqué
ls -ld ~
# Si tu utilises un gestionnaire de fenêtres spécifique, vérifie son chemin d'exécution
which i3 # Exemple avec i3wm