viernes, 17 de marzo de 2017

Abrir aplicaciones gráficas desde el terminal


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.