Como instalar o Ubuntu com interface gráfica no Windows graças ao WSL2, ou melhor ainda, Kali Linux

Ubuntu no WSL 2.mp4

Um amigo meu, entre brincadeiras e por motivos que não vou contar, continuou me dizendo: «quem ocupa muito espaço, menos aperta«. Isso pode ser perfeitamente aplicável ao Windows, o sistema da Microsoft do qual nunca fui fã (fui dele assim que descobri o Linux) e que nos últimos anos tem insistido em fazer tudo. Entre isso temos que podemos instalar o kernel Linux no Windows com seu WSL, e isso nos permite instalar Ubuntu e outras distribuições.

Também falei sobre cobrir muito porque no Windows 11 os aplicativos Android também podem ser executados "nativamente", e o WSL melhorará a ponto de poder executar o Linux com interface gráfica sem grandes esforços. Este artigo explica como fazer mais ou menos isso com sistemas baseados em Debian/Ubuntu e Windows 10, o sistema que muitos ainda preferem se tiverem que usar as "janelas".

Ubuntu como sistema, Xfce como desktop

Embora também nomeie uma distribuição ou sabor principal, o Ubuntu é o sistema operacional no qual muitos outros são baseados. O sabor principal é Ubuntu com desktop GNOME, enquanto Kubuntu é Ubuntu com desktop KDE/Plasma, Xubuntu é Ubuntu com Xfce… embora sejam todos diferentes, todos são Ubuntu.

O que vamos explicar aqui é como instalar o Ubuntu no WSL2, e como acessar sua área de trabalho graças à ferramenta nativa de área de trabalho remota. Os passos a seguir seriam estes:

  1. Antes de tudo você precisa instalar o WSL, atualmente em sua versão 2. Como tudo está melhorando, não é mais necessário lembrar de muitos comandos, apenas um. No Windows, abrimos o Powershell no modo de administrador e digitamos wsl --install.
  2. Aceitamos tudo o que aparece na tela até que a instalação seja concluída.
  3. Então vamos para a Microsoft Store, procuramos pelo Ubuntu e o instalamos.
  4. Uma vez instalado, abrimos o aplicativo, algo que podemos fazer diretamente na Microsoft Store ou no menu Iniciar.
  5. A primeira vez que o iniciamos, demora um pouco para configurar, mas em pouco tempo, ele nos pede para adicionar um nome de usuário e senha. Nós fazemos isso (a senha duas vezes).
  6. Uma vez instalado, entraremos no «prompt». Aqui devemos atualizar o sistema, com o habitual sudo apt update && sudo apt upgrade.
  7. Agora vamos instalar a interface e fazer algumas configurações, para as quais escreveremos:
sudo apt install -y xrdp xfce4 xfce4-goodies
  1. Com o acima, teremos instalado o software para poder conectar-se à área de trabalho remota, à área de trabalho do Xfce e alguns aplicativos da mesma área de trabalho. Este último é opcional, mas recomendado se houver espaço. Nesta etapa, vamos configurar o xrdp com esses comandos.

Últimos passos

sudo sed -i 's/3389/3390/g' /etc/xrdp/xrdp.ini sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp. ini sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini echo xfce4-session > ~/.xsession
  1. Agora editamos o arquivo xrdp adicionando como ele será iniciado. Para isso, escrevemos sudo nano /etc/xrdp/startwm.sh e comentamos (hash na frente) as linhas “test” e “exec” para que apareçam assim #test -x /etc/X11/Xsession && exec /etc/X11/Xsession e assim #exec /bin/sh /etc/X11/Xsession.
  2. Na próxima etapa, sem sair do editor, adicionamos duas linhas para startxfce4 iniciar. No primeiro colocamos #xfce4, para nos ajudar a lembrar o que vem a seguir. Na segunda, sem comentários, adicionamos startxfce4.
  3. Por último, digitamos sudo /etc/init.d/xrdp start.
  4. Ainda temos uma etapa: abrimos a ferramenta de área de trabalho remota do Windows e digitamos localhost: 3390, que é o que adicionamos na etapa 8. Caso contrário, podemos digitar ip addr, copiar o IP que tem o nome INET na frente dele e use esse endereço. Uma janela será aberta na qual teremos que fazer login. Se virmos que o firewall salta, damos para aceitar.

E o que o Kali Linux tem a ver com um artigo do Ubuntu?

Bem, até que ele seja carregado para o Windows 11 e as coisas melhorem um pouco, Kali Linux é uma escolha melhor por um motivo: Ganhe Kex. É uma ferramenta que a própria Offensive Security desenvolveu com a qual podemos nos conectar ao desktop Kali Linux sem depender de outros pacotes ou softwares, como xrdp ou desktop remoto. Apenas iniciamos uma sessão do Kali Linux, instalamos o Win-Kex (sudo apt install kali-win-kex) e iniciamos uma das opções.

Win-Kex oferece três possibilidades: na primeira vamos executar a área de trabalho em uma janela. Na segunda, o painel será aberto na parte superior e poderemos abrir os aplicativos como se fossem parte do Windows. O terceiro é mais projetado para ARM.

A versão em tela cheia é executada com o comando kex --win -s, sendo a primeira opção «janela» e a segunda «som». Para o painel superior, embora não funcione para mim, você deve usar kex --sl -s. Porque a outra razão para optar pelo Kali Linux é que o som também funciona sem que tenhamos que complicar nossas vidas. Basicamente, é um Ubuntu, com uma interface leve e onde o som funciona, embora a verdade seja que ele para de funcionar se fecharmos a sessão e não reiniciarmos o sistema operacional do host (Windows).

e por que tudo isso?

Bem, este blog é sobre Linux em geral e Ubuntu em particular. O artigo fala sobre o Ubuntu, mas esse não é o único motivo. Encorajo meus conhecidos a experimentarem o Linux, ultimamente porque tem gente que quer usar PHP no Windows e no Linux tudo fica mais fácil. Deixo a sugestão, e se familiarizar com uma distribuição pode ser uma boa entrada, mesmo via WSL.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Elvin Callisaya dito

    Sou fã de linux (elementary os), sempre o usei porque me parece as coisas mais simples para tudo que é desenvolvimento, mas entrei em um novo trabalho que é mais a parte de gerenciamento de projetos onde preciso de ferramentas da microsoft como : palavra, excel, projeto, perspectiva, uma unidade, equipes. Não importa o que digam, mas não é possível substituir o office pelo libreoffice, os documentos nunca são lidos de forma idêntica, pior se você quiser compartilhar e permitir a edição para outras pessoas que usam o Moffice, talvez você possa usar o aplicativo da web, mas eu tentei e não ( uso veio uma dor de cabeça para rodar o MOffice), a integração de um drive é muito melhor e as equipes no linux só tem uma versão preview que não funciona nada bem (tive vários problemas). Nunca gostei de Windows para trabalho, mas com essa WSL consegui ter o terminal ubuntu e tudo que é desenvolvimento com ubuntu, ao mesmo tempo tinha todas as ferramentas da microsoft, agora posso me dar ao luxo de rodar jogos sem precisar trocar de SO. .. Enfim, acho que com a WSL posso ter os dois mundos, estou começando a gostar.