He instalado Windows 10 Insider build solo para usar Ubuntu Bash. Noté todo su Ubuntu en Windows, así que intenté instalar una aplicación GUI, es decir, Gedit. Se instaló correctamente pero cuando intento abrirlo. Veo un error
root@ACERASPIRE:~# gedit
error: XDG_RUNTIME_DIR not set in the environment.
(gedit:3994): Gtk-WARNING **: cannot open display:
root@ACERASPIRE:~#
¿Es posible solucionar este problema o hacer que las aplicaciones GUI de Ubuntu se ejecuten en Windows 10. Creo que alguien tiene una solución para esto aquí
bash
ubuntu
gtk
windows-10
Abhimanyu Aryan
fuente
fuente
Respuestas:
Lo hice funcionar instalando aplicaciones x11 para obtener el subsistema X, luego ejecuté un escucha X como XMING o XManager en el lado de Windows10. Configure la pantalla en bash con lo siguiente:
PANTALLA de exportación =: 0
(También puede agregar export DISPLAY =: 0 a la última línea del archivo .bashrc de su usuario)
Luego ejecute xclock para verificar.
fuente
Aquí hay un intento de solucionar la falta de un servidor X que funcione en Windows. No tengo forma de probar esto, ya que no tengo Windows 10.
Instalar Xvfb:
Ejecute Xvfb en la pantalla
:0
(déjelo correr):Comience gedit:
Si no recibe ningún mensaje de error en los pasos anteriores, está bien. Luego puede instalar un servidor VNC:
Crea una contraseña:
Conéctelo para mostrar
:0
y escuchar en localhost en el puerto 5900:Luego debe instalar un cliente nativo de Windows VNC. TigerVNC o TightVNC son populares. Luego debe conectarlo a 127.0.0.1:5900.
fuente