Instalei o Windows 10 Insider build apenas para usar o Ubuntu Bash. Notei todo o Ubuntu no Windows, então tentei instalar um aplicativo GUI, ou seja, o Gedit. Foi instalado corretamente, mas quando tento abri-lo. Vejo um erro
root@ACERASPIRE:~# gedit
error: XDG_RUNTIME_DIR not set in the environment.
(gedit:3994): Gtk-WARNING **: cannot open display:
root@ACERASPIRE:~#
É possível corrigir esse problema ou colocar os aplicativos GUI do Ubuntu em execução no Windows 10. Acho que alguém tem uma solução para isso aqui
bash
ubuntu
gtk
windows-10
Abhimanyu Aryan
fonte
fonte
Respostas:
Eu trabalhei instalando x11-apps para obter o subsistema X e executando um ouvinte X como XMING ou XManager no lado Windows10. Defina a exibição no bash com o seguinte:
exportar DISPLAY =: 0
(Você também pode adicionar exportar DISPLAY =: 0 à última linha do arquivo .bashrc do usuário)
Em seguida, execute o xclock para verificar.
fonte
Aqui está uma tentativa de contornar a falta de um servidor X em funcionamento no Windows. Não tenho como tentar isso, pois não tenho o Windows 10.
Instale o Xvfb:
Execute o Xvfb no monitor
:0
(deixe em execução):Inicie o gedit:
Se você não receber nenhuma mensagem de erro nas etapas acima, está bem. Então você pode instalar um servidor VNC:
Crie uma senha:
Conecte-o para exibir
:0
e ouvir no host local na porta 5900:Então você precisa instalar um cliente VNC nativo do Windows. TigerVNC ou TightVNC são populares. Você deve conectá-lo ao 127.0.0.1:5900.
fonte