Compartilhar via


Executar aplicativos de GUI do Linux no Subsistema do Windows para Linux

O Subsistema do Windows para Linux (WSL) agora dá suporte à execução de aplicativos de GUI do Linux (X11 e Wayland) no Windows em uma experiência de área de trabalho totalmente integrada.

O WSL 2 permite que os aplicativos DE GUI do Linux se sintam nativos e naturais de usar no Windows.

  • Iniciar aplicativos Linux no menu Iniciar do Windows
  • Fixar aplicativos Linux na barra de tarefas do Windows
  • Usar a guia alt para alternar entre aplicativos Linux e Windows
  • Recortar + Colar em aplicativos Windows e Linux

Agora você pode integrar aplicativos Windows e Linux ao fluxo de trabalho para uma experiência de área de trabalho perfeita.

Captura de tela dos aplicativos Linux e Windows abertos em uma área de trabalho

Instalar o suporte para aplicativos de GUI do Linux

Pré-requisitos

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

  • Driver instalado para vGPU

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

Nova instalação – Nenhuma instalação anterior do WSL

Agora você pode instalar tudo o que precisa para executar o Subsistema do Windows para Linux (WSL) inserindo esse comando em um PowerShell de administrador e reiniciando seu computador.

wsl --install

Após a reinicialização do computador, a instalação continuará e você será solicitado a inserir um nome de usuário e uma senha. Essa será sua credencial do Linux para a distribuição do Ubuntu.

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

Para obter mais informações, verifique a instalação do WSL.

Instalação do WSL existente

Se você já tiver o WSL instalado em seu computador, poderá atualizar para a versão mais recente que inclui o suporte à GUI do Linux executando o comando de atualização de um prompt de comando com privilégios elevados.

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

  2. Insira o comando de atualização do WSL:

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

    wsl --shutdown
    

Observação

Os aplicativos de GUI do Linux só têm suporte com o WSL 2 e não funcionarão com uma distribuição do Linux configurada para o WSL 1. Leia sobre como alterar sua distribuição do WSL 1 para o WSL 2.

Executar aplicativos de GUI do Linux

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

Observação

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

Atualizar os pacotes em sua distribuição

sudo apt update

Instalar o Editor de Texto do Gnome

O Editor de Texto do Gnome é o editor de texto padrão do ambiente de área de trabalho GNOME.

sudo apt install gnome-text-editor -y

Para iniciar o arquivo bashrc no editor, insira: gnome-text-editor ~/.bashrc

Observação

O Editor de Texto GNOME substitui 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 de raster gratuito e de software livre usado para manipulação de imagem e edição de imagem, desenho de forma livre, transcodificação entre diferentes formatos de arquivo de imagem e tarefas mais especializadas.

sudo apt install gimp -y

Para iniciar, insira: gimp

Instalar o Nautilus

O Nautilus, também conhecido como Arquivos GNOME, é o gerenciador de arquivos da área de trabalho GNOME. (Semelhante ao Explorador de Arquivos do Windows).

sudo apt install nautilus -y

Para iniciar, insira: nautilus

Instalar o VLC

O VLC é uma estrutura e player multimídia multiplataforma de software livre que reproduz a maioria dos arquivos multimídia.

sudo apt install vlc -y

Para iniciar, insira: vlc

Instalar aplicativos X11

X11 é o sistema de janelas do Linux e essa é uma coleção diversa de aplicativos e ferramentas que são enviadas com ele, como xclock, calculadora xcalc, xclipboard para recortar e colar, xev para teste de eventos etc. Consulte os documentos de x.org para obter mais informações.

sudo apt install x11-apps -y

Para iniciar, insira o nome da ferramenta que você deseja usar. Por exemplo:

  • xcalc, , xclockxeyes

Instalar o Google Chrome para Linux

Para instalar o Google Chrome para Linux:

  1. Altere os diretórios para a pasta temporária:

    cd /tmp
    
  2. Use o 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 opção -f é usada para corrigir dependências desfeitas que podem surgir durante o processo de instalação. O ./ comando especifica o diretório atual em que o arquivo .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, insira: 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 Insider do Edge. Selecione a instalação da linha de comando na seção de instalação da linha de comando da página.

Para iniciar, insira: microsoft-edge

Resolução de problemas

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