emacs *ERROR*: Display :0.0 can’t be opened

En mi .emacs tengo:

(setq server-name "vejeta")
(server-start)

Para que siempre arranque un servidor de emacs.

Hoy en mi máquina de trabajo, una Debian squeeze, quería arrancar emacs gráficamente.

emacsclient -s vejeta -c

-s vejeta : Para que se conecte al servidor «vejeta»

-c : Para que cree un nuevo frame (o ventana)

Se producía el error indicado más arriba:

emacs *ERROR*: Display :0.0 can't be opened

 

Lo solucioné ejecutando en consola:

## Dance so screen subprocesses can talk to GDM-spawned X servers.
if test -n "$XAUTHORITY"
then
    xauth extract - $DISPLAY |
    xauth -f ~/.Xauthority merge -
    unset XAUTHORITY
fi

 

Fuente que me ayudó a resolverlo: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=539809

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.