Eu instalei recentemente o Bash para Windows 10 (yay!). Preciso executar o meu software de processamento chamado 'Seismic Unix', que foi instalado corretamente. No entanto, quando executei o comando anexado, ocorreu o erro "Não é possível conectar-se à exibição!". Este comando deve exibir uma imagem na tela, e acho que o Bash não pode acessar a tela do meu laptop para exibir os resultados.
Uma captura de tela do erro "Não é possível conectar à exibição!"
Aqui está o comando:
suplane | suximage title="My first test" &
Estou ansioso para ouvir de você e desde já agradeço.
SE
. Parece que você está procurando por suporte do Windows. Este fórum é para usuários executandoUbuntu
e tendo problemas ou perguntas específicas sobre o Ubuntu. Você precisará consultar um de nossos outros fóruns, como superuser.com, para obter suporteWindows 10
.WSL
?Respostas:
Você precisa instalar um "servidor X" para fornecer a interface gráfica que ainda não existe em um subsistema típico do Ubuntu no Windows 10.
Se você instalar um aplicativo do servidor X na área de trabalho do Windows e alterar uma configuração no shell Bash, os aplicativos enviarão sua saída gráfica para o aplicativo do servidor X e aparecerão na área de trabalho do Windows.
Você pode instalar o Xming em um bom servidor X para Windows. Apenas aceite as configurações padrão. Ele será iniciado e executado automaticamente na bandeja do sistema, esperando que você execute programas gráficos.
Após a instalação, você precisará definir a
DISPLAY
variável de ambiente para apontar para o servidor X já em execução no seu sistema.Primeiro, execute o seguinte comando no ambiente Bash para definir a
DISPLAY
variável:e, em seguida, execute seu aplicativo gráfico. Nesse caso
Alguma parte é retirada de howtogeek
fonte
A melhor solução atual que encontrei é fazer o download do MobaXterm e usar o terminal local do bash através do mobaXterm, e todo o encaminhamento de gráficos é tratado pelo lado do Windows, atualmente o WSL não lida com coisas da GUI.
Eu estava usando um Mac no trabalho e uma máquina Windows em casa, configurei o WSL e estava tentando trabalhar com notebooks jupyter, mas com o mesmo problema "Não é possível conectar ao servidor X" ao iniciar imagens através do matplotlib, mesmo que eu tivesse o cygwin X servidor executando o WSL não estava ciente disso. Depois de um pouco de escavação, vi um tópico recomendando o mobaXterm, que funciona agora.
fonte