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:
Fuente que me ayudó a resolverlo: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=539809