Como executar um desktop Linux com o recurso de subsistema do Windows para Linux

Não suporta Bash shell no Windows 10 oficialmente Aplicativos de desktop Linux Gráfico. A Microsoft diz que esse recurso é projetado apenas para desenvolvedores que desejam executar utilitários por meio de Terminal para Linux. Mas "Subsistema Windows para Linux“O básico é mais forte do que a Microsoft permite.

Executar o Linux junto com o Windows tem se mostrado cada vez mais útil ao longo dos anos. Mas pode ser dificil Gerenciamento de inicialização dupla Em vez disso, durante a configuração Máquina virtual Ele vem com alguns problemas de estabilidade.

Uma solução é usar o subsistema Windows para Linux, mas esta opção vem sem Ambiente desktop. Então, por que não apenas instalar Distro Linux que você tem?

Como executar um desktop Linux usando o recurso de subsistema do Windows para Linux - Windows Linux

Veja como executar um desktop Linux dentro do Windows com o subsistema Windows para Linux.

Qual é o subsistema Windows para Linux?

Caso você não saiba, com o 2018 Fall Creators Update para Windows 10, um recurso de subsistema do Windows foi adicionado para Linux. Este é um recurso opcional que pode ser facilmente instalado, que suporta Sistemas operacionais Linux Disponível na Windows Store.

Como executar um desktop Linux usando o recurso de subsistema do Windows para Linux - Windows Linux

Basicamente significa que você pode desbloquear terminal Para Linux no Windows, instale e execute Aplicativos Linux Diferente.

Não há necessidade de máquina virtual nem Bota dupla.

No entanto, o problema com o subsistema Windows para Linux é que ele fornece uma experiência puramente de linha de comando. Não há área de trabalho gráfica. Para usuários profissionais, isso provavelmente não será um problema, mas como o Linux tem uma ampla gama de Ambientes de desktop , Parece um tipo de restrição.

Felizmente, agora você pode instalar a área de trabalho do Linux no Windows, contanto que primeiro configure o subsistema Windows para Linux.

Verifique se o seu sistema Windows 10 é compatível

Antes de continuar, aqui está o importante: você precisa de uma versão de 64 bits do Windows.

Você pode conferir em Configurações -> Sistema -> Sobre , Onde você encontrará uma entrada Tipo de sistema. Para continuar, você deve verificar se este “SO de 64 bits” é a opção que você encontra. Caso contrário, e você estiver usando componentes compatíveis com 64 bits, será necessário atualizar o Windows 10 de 32 para 64 bits.

Como executar um desktop Linux usando o recurso de subsistema do Windows para Linux - Windows Linux

Outro pré-requisito é que você precisa Execute o Windows 10 build 14393 Ou qualquer versão posterior. Você pode verificar isso em uma tela Sobre Em si, incluído dentro Especificações do Windows. Localizar SO - Se for maior que 14393 (1809), você pode usar o subsistema Windows para Linux. Caso contrário, basta executar o Windows Update.

Assim que o Windows 10 atender a esses requisitos, é hora de seguir nosso guia Para instalar o subsistema Windows para Linux.

Com a configuração, é hora de adicionar uma área de trabalho.

Instalando um ambiente de desktop Linux no Windows

Se você já configurou o subsistema Windows para Linux, clique em “Começar"Entrar bater. Clique na primeira opção (Comando Bash run) Para começar a usar o Linux. As etapas a seguir presumem que você instalou o Ubuntu como sistema operacional Linux de sua preferência.

Inicie o comando de atualização e atualização do Ubuntu:

sudo apt update

sudo apt upgrade

Enquanto executa esta atualização, vá para Sourceforge para baixar e instalar o utilitário Servidor Windows X VcXsrv. (Outras ferramentas do X Server estão disponíveis para Windows, incluindo xming و MobaXterm. Para o restante deste guia, usaremos VcXsrv.)

Deixa você Servidor X Acesso a um aplicativo Linux ou a uma interface gráfica do usuário (GUI) do ambiente de trabalho. Os sistemas Linux contam com o X para exibir a área de trabalho, mas também pode ser usado em uma rede.

Certifique-se de que o seu X Window Server esteja instalado antes de prosseguir. A próxima etapa é instalar o desktop Linux.

Existem muitos ambientes de desktop Linux (LDEs) disponíveis. Manteremos as coisas simples e instalaremos um ambiente leve chamado LXDE. Para instalar, você precisa inserir:

sudo apt install lxde

Depois de instalar LXDE , Digite este comando

export DISPLAY=:0

export LIBGL_ALWAYS_INDIRECT=1

Isso instrui o Linux a exibir a área de trabalho por meio do X Server. Portanto, ao iniciar o servidor X que baixei acima, você verá o ambiente de desktop Linux.

Nós costumavamos VcXsrv Que apresenta uma ferramenta XLLaunch. Clique nele para exibir uma janela Configurações de exibição X E definir Uma grande janela ou Uma grande janela sem barra de título. Olhe para Número de exibição Enquanto você está e configure-o 0.

Como executar um desktop Linux usando o recurso de subsistema do Windows para Linux - Windows Linux

Clique ema seguir, Então selecioneNão inicie nenhum clientePara garantir que o XLaunch funcione apenas para o servidor, permitindo que você inicie seu desktop Linux mais tarde. Clique em Avançar novamente e em Concluir. Você pode querer primeiro clicar em “Salve a configuração“Para salvá-lo.

Como executar um desktop Linux usando o recurso de subsistema do Windows para Linux - Windows Linux

Você está pronto para executar seu desktop Linux? Na linha de comando, digite o comando para iniciar seu LDE preferido. Para LXDE, por exemplo, usarei:

startlxde

O ambiente de desktop Linux deve aparecer a seguir!

Como executar um desktop Linux usando o recurso de subsistema do Windows para Linux - Windows Linux

Agora você pode executar qualquer um dos aplicativos Linux pré-instalados e até mesmo instalar novos aplicativos e utilitários.

Não quer um desktop Linux? Você está procurando apenas instalar um aplicativo

Além de instalar a área de trabalho do Linux, você pode simplesmente instalar o aplicativo da área de trabalho do Linux a partir do Windows 10. Isso é útil se você estiver pensando em usar uma instalação de área de trabalho completa.

Por exemplo, para instalar um reprodutor de mídia Rhythmbox E para executá-lo no Linux no Windows, use:

sudo apt install rhythmbox

Certifique-se de definir o comando de exportação:

export DISPLAY=:0

Em seguida, basta executar o aplicativo a partir do prompt do Bash:

rhythmbox

O media player será iniciado, pronto para você navegar até a biblioteca de mídia.

Como executar um desktop Linux usando o recurso de subsistema do Windows para Linux - Windows Linux

Agora, neste caso, você obviamente precisará adicionar alguns arquivos de mídia ao ambiente Linux em seu computador. Você pode fazer isso instalando um navegador e baixando arquivos ou simplesmente montando uma unidade USB com os arquivos de mídia em execução.

Depois de conectar a unidade USB, lembre-se de adicioná-la (este exemplo usa D: como a letra da unidade):

sudo mount -t drvfs D: /mnt/d

Quando terminar, você precisará desmontar a unidade antes de removê-la. Isso garante a integridade dos dados na unidade.

sudo umount /mnt/d

Embora você possa navegar nas pastas do Windows a partir de aplicativos Linux, nenhum arquivo real pode ser aberto. Esta é uma deficiência do subsistema Windows para Linux, embora seja para proteger os ambientes Windows e Linux de danos.

Linux no Windows: a convergência final!

O subsistema Windows para Linux torna mais fácil Executar aplicativos Linux Em um PC com Windows. Não precisa se preocupar com Máquinas virtuais Ou uma dor de bota dupla.

Com o desktop Linux instalado, a afinidade é relativamente completa. É uma ótima maneira de acessar o Linux a partir do conforto de sua área de trabalho Windows.

Quer saber mais? Veja como começar Uso Linux. E você também pode gostar de verificar por que Depois de distribuir o kernel Linux, o Windows mudou tudo.

Ir para o botão superior