Tengo la siguiente línea en mi .bashrc
xmodmap -e "keycode 116 = slash"
cuando SSH a esa máquina, me sale
xmodmap: unable to open display ''
y no hace falta decir que lo quiero fuera de allí. ¿Alguien puede decirme cómo limpiar este error?
OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 de octubre de 2007
Gracias por tu ayuda.
Respuestas:
Puede cambiar su
.bashrc
solo ejecutarxmodmap
si hay una pantalla disponible:fuente
[ -n "${DISPLAY+x}" ]
puede ser reemplazado por uno más simple[ "$DISPLAY" ]
o[[ $DISPLAY ]]
.Ese error probablemente se deba a que no habilitó el reenvío X11. Simplemente ejecute ssh con la opción -X (es decir,
ssh -X -l user server.tld
o en masilla, haga clic en la opción ir a SSH -> X11 -> Habilitar el reenvío X11.
Por supuesto, primero debe ejecutar un servidor X antes de ingresar a SSH, Linux tiene esto de forma predeterminada, donde si está ejecutando Windows puede usar Xming.
Si no usa una sesión X11 cada vez que ingresa SSH, simplemente use la solución de Manni.
fuente