Durante l’uso intensivo del nostro RaspberryPi, è possibile trovarsi nella spiacevole situazione in cui l’ X server non riesca ad avviarsi.
Possono essere varie le cause: un arresto anomalo, una cancellazione di file di sistema, o un fallito aggiornamento.
In tutti i casi, all’avvio saremmo di fronte ad un errore come quello sotto, che ci notifica il mancato avvio del comando startx, che fa partire proprio l’ X server, responsabile della visualizzazione della scrivania (desktop).
Cosa fare?
Una possibile soluzione è ripristinare il file di configurazione del server X.
Appena dopo il boot, premere
ctrl+alt+F2
Apparirà un prompt, inserire i comandi (ognuno seguito da invio)
cd ~ ls -a
Vengono mostrati a video i file, cercare il file
.Xauthority
se è presente, è possibile che sia danneggiato. E’ possibile cambiargli nome per far si che al successivo avvio il sistema ne generi uno nuovo:
mv .Xauthority .Xauthority.backup
In questo modo se riavviamo il sistema (con ad esempio il comando ‘halt’), dovrebbe ricomparire la scrivania.
Nel caso non funzionasse, è possibile dare il comando aggiuntivo:
sudo chmod 777 /home/pi