Recientemente instalé Bash para Windows 10 (¡sí!). Lo necesito para ejecutar mi software de procesamiento llamado 'Seismic Unix' que se instaló bien. Sin embargo, cuando ejecuté el comando adjunto, me dio este error "No se puede conectar a la pantalla". Se supone que este comando muestra una imagen en la pantalla, y creo que Bash no puede acceder a la pantalla de mi computadora portátil para mostrar los resultados.
Una captura de pantalla del error "¡No se puede conectar a la pantalla!"
Aquí está el comando:
suplane | suximage title="My first test" &
Espero tener noticias suyas, y gracias de antemano.
SE
. Parece que estás buscando soporte de Windows. Este foro es para usuarios que ejecutanUbuntu
y tienen problemas específicos o preguntas sobre Ubuntu. Tendrá que mirar en uno de nuestros otros foros, como superuser.com, para obtener asistenciaWindows 10
.WSL
?Respuestas:
Debe instalar un "servidor X" para proporcionar esa interfaz gráfica que aún no existe en un subsistema Ubuntu típico en Windows 10.
Si instala una aplicación de servidor X en su escritorio de Windows y cambia una configuración en el shell Bash, las aplicaciones enviarán su salida gráfica a la aplicación de servidor X y aparecerán en su escritorio de Windows.
Puede instalar Xming un buen servidor X para Windows. Solo acepta la configuración predeterminada. Luego se iniciará y ejecutará automáticamente en la bandeja del sistema, esperando que ejecute programas gráficos.
Después de la instalación, deberá configurar la
DISPLAY
variable de entorno para que apunte al servidor X que ya se está ejecutando en su sistema.Primero ejecute el siguiente comando en el entorno Bash para establecer la
DISPLAY
variable:y luego ejecuta tu aplicación gráfica. En este caso
Alguna parte está tomada de howtogeek
fuente
La mejor solución actual que he encontrado es descargar MobaXterm y usar el terminal bash local a través de mobaXterm y todo el reenvío de gráficos se maneja desde el lado de Windows, actualmente WSL no maneja y cosas de GUI.
Estaba usando una Mac en el trabajo y una máquina con Windows en casa, configuré WSL y estaba tratando de trabajar con computadoras portátiles Jupyter pero tenía el mismo problema "No puedo conectarme al servidor X" al iniciar imágenes a través de matplotlib, incluso si tenía el cygwin X el servidor que ejecuta WSL no lo sabía. Después de un poco de excavación, vi un hilo que recomendaba mobaXterm, ahora funciona de maravilla.
fuente