Ubuntu - GUI de Windows Ubuntu Bash

CorePress2023-09-17  2

Acabo de instalar bash en la vista previa interna de Windows 10. Pero gedit no funciona. También uso el software R para mi trabajo estadístico, pero muchas opciones como "trazar" tampoco funcionan. ¿Es el hecho de que ningún programa como gedit se puede abrir a través de bash? Quiero decir, ¿no admitirá ninguna GUI?



------------Respuesta------------

Ubuntu en Windows no es compatible con el sistema de ventanas X11, que es necesario para las aplicaciones gráficas en Linux. La gente ha logrado usar Xming para que todo funcione (con el X de Cygwin sugerido como alternativa), pero no es muy estable. YMMV. No es oficial y si algo falla no preguntes aquí.


  • Entonces, ¿es oficial que Windows no admitirá GUI o que en una futura versión estable sí lo admitirá? - Debarghya 30 de abril de 2016 a las 7:59
  • Todas las menciones oficiales de esto se han referido únicamente a programas de línea de comandos. Ningún blog o anuncio de MS ha mencionado programas GUI. Y Scott Hanselman dice que la GUI "no es en absoluto el caso de uso". Haz de eso lo que quieras. -muru 30 de abril de 2016 a las 8:11
  • @muru ¿Ha evaluado otros paquetes de x-windows para Windows como vcXsrv o x2go? -WinEunuuchs2Unix 8 de octubre de 2017 a las 0:22


------------Respuesta------------

Aunque WSL no incluye X-Windows, puede ejecutar X-Windows en el sistema operativo Windows y mostrar las aplicaciones de Linux en el mismo escritorio.Hay muchos tutoriales y entradas de blog que puedes consultar.

Ejecución de aplicaciones

  • Yo uso VcSrv Windows X Server, pero puedes usar el antiguo Xming o Cygwin X Server. Para VcXrv, sólo necesita descargar e instalar el software.
  • Después de iniciar X-Windows, debes indicarle a Linux que use el escritorio

    $ export DISPLAY=:0
    
  • Luego, puede instalar y ejecutar aplicaciones de Linux que utilizan una interfaz gráfica de usuario. Por ejemplo, para ejecutar xeyes puedes ejecutar

    $ sudo apt-get install x11-apps
    $ xeyes
    

Ejecución de un escritorio Unix

Ubuntu usa Unity o GNOME como escritorio. Hay algunas personas que han intentado ejecutar un escritorio Unix en WSL. Las instrucciones también se incluyen en una edición de Github.

  • Ejecute X-Windows de forma independienteventana solitaria para evitar confusiones con el escritorio de Windows. Ejecute el programa de Windows XLaunch y seleccione el modo "Una ventana grande" o "Pantalla completa". Debe cerrar cualquier otro X-Windows que se esté ejecutando.
  • Instale los paquetes de escritorio.

    $ sudo apt-get install ubuntu-desktop unity compizconfig-settings-manager
    
  • Usa el X-Windows local y configura el administrador de Windows de Compiz

    $ export DISPLAY=:0
    $ ccsm
    
  • Ejecutar el escritorio

    $ compiz 
    

Hay algunos errores de mensajes causados ​​por alguna inicialización no realizada por WSL. Tuve problemas con la aceleración gráfica en algunos paquetes. Puedes probar el flashback del escritorio clásico de GNOME en lugar del predeterminado.


Su guía para un futuro mejor - libreflare
Su guía para un futuro mejor - libreflare