Partilhar via


Executar aplicativos GUI do Linux no Subsistema Windows para Linux

O Subsistema Windows para Linux (WSL) agora suporta a execução de aplicativos GUI do Linux (X11 e Wayland) no Windows em uma experiência de desktop totalmente integrada.

O WSL 2 permite que os aplicativos GUI do Linux pareçam nativos e naturais para uso no Windows.

  • Inicie aplicativos Linux no menu Iniciar do Windows
  • Afixar aplicativos Linux na barra de tarefas do Windows
  • Use alt-tab para alternar entre aplicativos Linux e Windows
  • Recortar + Colar em aplicativos Windows e Linux

Agora você pode integrar aplicativos Windows e Linux em seu fluxo de trabalho para uma experiência de desktop perfeita.

Captura de ecrã de aplicações Linux e Windows abertas num ambiente de trabalho

Instalar suporte para aplicativos GUI do Linux

Pré-requisitos

  • Você precisará estar no Windows 10 Build 19044+ ou Windows 11 para acessar esse recurso.

  • Driver instalado para vGPU

    Para executar aplicativos GUI do Linux, você deve primeiro instalar o driver correspondente ao seu sistema abaixo. Isso permitirá que você use uma GPU virtual (vGPU) para que você possa se beneficiar da renderização OpenGL acelerada por hardware.

Nova instalação - Nenhuma instalação WSL anterior

Agora você pode instalar tudo o que precisa para executar o Windows Subsystem for Linux (WSL) inserindo este comando em um PowerShell de administrador e, em seguida, reiniciando sua máquina.

wsl --install

Assim que a sua máquina terminar de reiniciar, a instalação continuará e ser-lhe-á pedido que introduza um nome de utilizador e uma palavra-passe. Esta será a sua credencial Linux para a distribuição Ubuntu.

Agora você está pronto para começar a usar aplicativos GUI do Linux no WSL!

Para obter mais informações, verifique instalar o WSL.

Instalação WSL existente

Se você já tiver o WSL instalado em sua máquina, poderá atualizar para a versão mais recente que inclui suporte a GUI do Linux executando o comando update a partir de um prompt de comando elevado.

  1. Selecione Iniciar, digite PowerShell, clique com o botão direito do mouse em Windows PowerShell e selecione Executar como administrador.

  2. Digite o comando WSL update:

    wsl --update
    
  3. Você precisará reiniciar o WSL para que a atualização entre em vigor. Você pode reiniciar o WSL executando o comando shutdown no PowerShell.

    wsl --shutdown
    

Observação

Os aplicativos GUI do Linux são suportados apenas com o WSL 2 e não funcionarão com uma distribuição Linux configurada para o WSL 1. Leia sobre como alterar sua distribuição de WSL 1 para WSL 2.

Executar aplicativos GUI do Linux

Você pode executar os seguintes comandos a partir do seu terminal Linux para baixar e instalar esses aplicativos Linux populares. Se você estiver usando uma distribuição diferente do Ubuntu, ele pode usar um gerenciador de pacotes diferente do apt. Uma vez que o aplicativo Linux está instalado, você pode encontrá-lo no menu Iniciar sob o nome da distribuição. Por exemplo: Ubuntu -> Microsoft Edge.

Observação

O suporte para aplicativos GUI no WSL não fornece uma experiência de desktop completa. Ele depende da área de trabalho do Windows, portanto, a instalação de ferramentas ou aplicativos focados na área de trabalho pode não ser suportada. Para solicitar suporte adicional, você pode registrar um problema no repositório WSLg no GitHub.

Atualize os pacotes na sua distribuição

sudo apt update

Instalar o Gnome Text Editor

O Gnome Text Editor é o editor de texto padrão do ambiente de desktop GNOME.

sudo apt install gnome-text-editor -y

Para iniciar seu arquivo bashrc no editor, digite: gnome-text-editor ~/.bashrc

Observação

O GNOME Text Editor substitui o gedit como editor de texto padrão do GNOME/Ubuntu no Ubuntu 22.10. Se você estiver executando uma versão mais antiga do Ubuntu e quiser usar o gedit, o editor de texto padrão anterior, use: sudo apt install gedit -y.

Instalar o GIMP

O GIMP é um editor de gráficos raster gratuito e de código aberto usado para manipulação e edição de imagens, desenho de forma livre, transcodificação entre diferentes formatos de arquivo de imagem e tarefas mais especializadas.

sudo apt install gimp -y

Para iniciar, digite: gimp

Instalar o Nautilus

Nautilus, também conhecido como GNOME Files, é o gerenciador de arquivos para a área de trabalho do GNOME. (Semelhante ao Explorador de Ficheiros do Windows).

sudo apt install nautilus -y

Para iniciar, digite: nautilus

Instalar o VLC

VLC é um player multimídia multiplataforma gratuito e de código aberto e estrutura que reproduz a maioria dos arquivos multimídia.

sudo apt install vlc -y

Para iniciar, digite: vlc

Instalar aplicações X11

X11 é o sistema de janelas Linux e esta é uma coleção variada de aplicativos e ferramentas que vêm com ele, como o xclock, calculadora xcalc, xclipboard para cortar e colar, xev para teste de eventos, etc. Consulte os x.org documentos para obter mais informações.

sudo apt install x11-apps -y

Para iniciar, digite o nome da ferramenta que você gostaria de usar. Por exemplo:

  • xcalc, xclock, xeyes

Instalar o Google Chrome para Linux

Para instalar o Google Chrome para Linux:

  1. Altere os diretórios para a pasta temp:

    cd /tmp
    
  2. Use wget para baixá-lo:

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    
  3. Instale o pacote:

    sudo apt install -f ./google-chrome-stable_current_amd64.deb
    

*A -f opção é usada para corrigir dependências quebradas que podem surgir durante o processo de instalação. O ./ no comando especifica o diretório atual onde o ficheiro .deb está localizado. Se o arquivo .deb estiver localizado em um diretório diferente, você precisará especificar o caminho para o arquivo no comando.

Para iniciar, digite: google-chrome

Instalar o navegador Microsoft Edge para Linux

Encontre informações sobre como instalar o Edge para Linux usando a linha de comando na página para se tornar um Edge Insider. Selecione Instalação por linha de comando na seção Instalação por linha de comando da página.

Para iniciar, digite: microsoft-edge

Solução de problemas

Se você tiver algum problema ao iniciar aplicativos GUI, verifique este guia primeiro: Diagnosticando problemas do tipo "não é possível abrir a exibição" com o WSLg