Hacía varios años que no formateaba el ordenador y hace un par de semanas me decidí a borrar todo y reinstalar ArchLinux. Una de las cosas con las que me encontré es que
no podía lanzar aplicaciones gráficas, como gedit, desde la consola, aparecía este mensaje:
Unable to init server: No se pudo conectar: Conexión rehusada
(gedit:3569): Gtk-WARNING **: cannot open display:
La solución fue añadir
export DISPLAY=:1 al
.bashrc de cada usuario:
echo "export DISPLAY=:1" >> .bashrc
Con esto podrás lanzar las aplicaciones con tu usuario y también funcionarán lanzadolas como root con sudo.