La variabile DISPLAY non è settata in una connessione SSH

From RVM Wiki
Jump to navigation Jump to search

Se in Debian Jessie si tenta di usare un programma che fa uso della variabile display (xcalc, xterm, etc ..), e si ottiene l'errore

Error: Can't open display:

È possibile che sia stato disabilitato IPv6, ed occorre quindi aggiungere la direttiva

sudoedit /etc/ssh/sshd_config
AddressFamily inet

Riavviare sshd:

sudo /etc/init.d/ssh restart

Riconnettersi e verificare che DISPLAY sia impostato:

set | grep DISP
DISPLAY=localhost:10.0

Riferimenti