sudo da questo errore: Gtk-WARNING **: cannot open display:

Utilizzando il comando sudo per lanciare programmi che utilizzano X server, può succedere di avere questo errore:

sudo xterm

Gtk-WARNING **: cannot open display:

In questo caso da root utilizzate

visudo

per editare il file di sudo, cercate la riga che comincia con

Defaults env_keep

aggiungete in fondo alla riga

DISPLAY XAUTHORITY

Esempio:

Defaults env_keep = "LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS XDG_SESSION_COOKIE DISPLAY XAUTHORITY"