Visualização do terminal do Windows - Kali Linux KeX não funciona no Windows 11

Visualização do terminal do Windows - Kali Linux KeX não funciona no Windows 11

Isso nunca tinha acontecido comigo antes, até começar a usar o Windows 11.

Em primeiro lugar, já segui este guia passo a passo muito antes de postar:https://www.kali.org/docs/wsl/win-kex/

Sou um Windows Insider ajudando a desenvolver o winget-cli e tenho usado o canal Beta para Windows 11 nos últimos 4 meses. Quando a atualização oficial foi lançada, fiz uma nova instalação em meus dois novos SSDs M.2 NVME. Depois de fazer o mesmo método de instalação, o KeX não está funcionando para mim.

Você poderia me informar se há algo que eu possa fazer para que isso funcione? Normalmente uso Kali Linux 2021.3 no VMware Workstation Pro 16, mas gosto de usá-lo no Terminal Windows através do KeX.

No momento, não consigo usar o VNCviewer ou o RDP. O que está acontecendo?

Abaixo está se eu tentar iniciar o kex. Eu também tenho VNC Viewer, Tiger VNC, etc. Obrigado.

E, por favor, deixe-me saber se alguma outra informação for necessária. Eu sei que meu firewall não está bloqueando.

insira a descrição da imagem aqui

Responder1

Nenhuma das soluções acima funcionou para mim. O quefezO trabalho, entretanto, foi fechar todos os terminais, encerrar as instâncias do subsistema Windows para Linux por meio do gerenciador de tarefas do Windows e tentar novamente.

Causa: De acordo comhttps://github.com/microsoft/WSL/issues/6982isso pode ser um bug do VmmemWSL e da hibernação, embora outros também tenham relatado problemas com o docker.

Dado que o ticket já tem (no momento da redação) dois anos com mais de 360 ​​comentários, não espero que isso seja corrigido tão cedo - o que é bastante triste, visto que é uma distribuição promovida oficialmente.

Responder2

Primeiro tente a solução testada e comprovada para tudo: reinicie o computador sudo apt update sudo apt upgradepara ver se ele se corrige sozinho.

Todos esses comandos devem ser executados como root. Exclua o link simbólico rm /tmp/.X11-unix, execute vncserver(para configurar outro link simbólico), então kexdeve funcionar. Caso contrário, certifique-se de estar no WSL-2 e tente executar esta parte do tutorial que você vinculou novamente

Open PowerShell as administrator and run:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Reiniciar

Abra o PowerShell como administrador e execute:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Reiniciar

Certifique-se de reiniciar quando eles solicitarem. Se nada disso funcionar, sudo apt remove win-kexentão sudo apt-autoremovecomece o tutorial desde o início. Também como observação lateral, o modo contínuo parece não funcionar no Windows 11 beta, pelo menos para mim.

Responder3

Além do acima exposto, tive um problema semelhante em PCs com Windows 10 e Windows 11. Ficou pendurado após o comando kex – O Gerenciador de Tarefas mostrou a tarefa Vmmem em execução, mas a GUI do Kali Win KeX nunca inicia. Eu olhei para o link kali.exe no winapps e me perguntei sobre o tamanho de 0 bytes. Isso levou a aplicativos de configurações do sistema / aliases de executivos de aplicativos. Ativei o alias de Kali e tudo funcionou...

Responder4

Seu X-DISPLAY= :1 está definido como :1, deveria ser :0 assim que eu fizer isso, colarei meu processo e resultados. Tive a mesma coisa, mas sua postagem despertou uma memória e eu fiquei tipo uma porcaria, a minha disse: 1 também. Você deve alterar o valor: 1 para um valor: 0 para ler o display corretamente.

informação relacionada