Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

A incapacidade de executar facilmente aplicativos populares do Windows no Linux tem sido uma barreira para a ampla adoção do Linux. Embora a maioria dos aplicativos seja executada com o Wine ou em uma máquina virtual VirtualBox, essas soluções são desajeitadas, deselegantes e podem exigir muitos ajustes e configurações.

Com o WinApps, você pode gerenciar e executar facilmente o software Windows no Linux e até mesmo integrá-lo ao sistema e aos menus de contexto.

Por que executar o software Windows no Linux?

O software de código aberto é ótimo, mas nem todo mundo pensa assim. Nos negócios, o Microsoft Office é o paradigma dominante, tendo feito sua primeira aparição em 1990, um ano antes do primeiro lançamento do kernel do Linux. Não importa o quanto você ame o LibreOffice, às vezes você só precisa usar o que todo mundo está usando.

instagram viewer

Da mesma forma, os profissionais de design gráfico e fotografia usam o Adobe Photoshop, e os clientes esperam que seus produtos sejam criados usando o Photoshop, não Alternativas de produtos da Adobe para Linux como o GIMP.

Wine (Wine não é um emulador) é uma camada de compatibilidade capaz de executar aplicativos Windows em distribuições Linux. Funciona bem com muitos softwares do Windows, mas é complicado de configurar e, embora aplicativos de terceiros, como o PlayOnLinux, facilitem a configuração, ainda não é o ideal.

A outra maneira de usar aplicativos do Windows no Linux é configurar uma máquina virtual usando o VirtualBox e uma cópia licenciada do Windows. Isso também não é o ideal, pois você realmente precisa inicializar a VM apenas para usar um aplicativo específico.

O WinApps para Linux facilita a execução de aplicativos do Windows

Não há nada de errado em executar máquinas virtuais para usar aplicativos do Windows, mas às vezes você não quer carregar um sistema operacional inteiro apenas para enviar um e-mail usando o Microsoft Outlook. E se, por algum motivo, você quiser usar o Microsoft Outlook como seu aplicativo de e-mail padrão, não há maneira de ativá-lo dentro da VM quando você clica em um link "mailto" usando um navegador em seu host máquina.

O WinApps para Linux usa o Remote Desktop Protocol (RDP) e permite que você trate os aplicativos do Windows como se fossem parte de sua própria distribuição do Linux. Isso inclui adicioná-los ao menu Iniciar e integração para lidar com tipos MIME.

Você ainda estará usando uma VM, mas a execução de aplicativos em sua área de trabalho Linux será perfeita com sua máquina virtual atuando como um subsistema para WinApps. Depois de instalado, você nunca mais precisará olhar para a área de trabalho do Windows. Embora o uso do WinApps seja simples, colocá-lo em seu sistema pode levar algum tempo.

Configure sua VM antes de instalar WinApps

Antes de instalar o WinApps para Linux, você precisa ter uma máquina virtual KVM executando o Windows. A maneira mais fácil de fazer isso é instalar o Virtual Machine Manager.

sudo apt-pegar instalar virt-manager

...e adicione seu usuário ao grupo libvirt:

sudo usermod -aG libvirt nome de usuário

Baixe o ISO dos drivers KVM VirtIO usando:

wgethttps://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso

Inicie o Virtual Machine Manager e, no menu, selecione Editar então Preferências. Marque a caixa marcada Ativar edição de XML.

Feche a caixa de diálogo e clique no ícone para "Criar uma nova máquina virtual".

Escolher Instalação de mídia local, selecione seu ISO e percorra o assistente. O único valor que você precisa alterar é o nome da máquina, que precisa ser chamado de "RDPWindows" para que o WinApps possa detectá-lo e certifique-se de verificar o "Personalize a configuração antes de instalar" caixa.

Depois de clicar Terminar, você precisará fazer configurações adicionais antes de instalar o Windows:

  • No CPU seção, marque a caixa "Copie a configuração da CPU do host"
  • Ainda no CPU seção, mude para a XML guia e certifique-se de que o relógio seção diz:
    <deslocamento do relógio ='horário local'>
    <nome do temporizador ='hpet' presente='sim'/>
    <nome do temporizador ='hypervclock' presente='sim'/>
    </clock>
  • Em Memória, reduza a alocação atual para 1024 MB
  • Sob Opções de Inicialização, marque a caixa "Inicie a máquina virtual na inicialização do host"
  • Sob Disco SATA 1, selecione "VirtIO" como o barramento de disco
  • Na seção NIC, defina o modelo do dispositivo como "virtio"
  • Clique no Adicionar hardware no canto inferior esquerdo da tela e selecione "CD-ROM" como o tipo de dispositivo
  • Clique Gerenciar, em seguida, escolha o "virtio-win.iso" arquivo que você baixou anteriormente

Agora você está pronto para começar a instalar o Windows, então aperte o botão Iniciar instalação botão.

A instalação continuará como faria em qualquer outro dispositivo até que pergunte: "Onde você deseja instalar Windows?" Não há locais disponíveis porque o Windows não vem com um driver para sua máquina virtual.

Clique Motorista de carga, então Navegar. O arquivo ISO virtio-win será montado como uma unidade, então selecione-o, navegue até AMD64 > w10e escolha o driver w10.

O driver será instalado e você poderá continuar o cansativo processo de configuração do Windows normalmente.

Ao responder a perguntas sobre o nome do seu primeiro animal de estimação e onde você nasceu, antes de recusar a ativação do histórico do dispositivo, recuse o acesso do Windows à sua localização ou à do seu telefone, ficar furioso por não poder desligar toda a telemetria, recusar a gentil oferta de keylogging e rejeitar a oportunidade de ter anúncios personalizados, você se lembrará porque é que você usa Linux.

Eventualmente, você chegará à área de trabalho. Abra o File Explorer e localize o ISO virtio-win, que deve ser montado como uma unidade. Abra-o, clique duas vezes em virt-win-gt-64.exe e clique no assistente. O Windows desejará "concluir a configuração do seu dispositivo". Clique Lembre-me mais tarde para ignorar os discursos de vendas e, em seguida, clique Terminar no assistente virtio-win.

Abra o Microsoft Edge pela primeira e última vez e cole https://github.com/Fmstrat/winapps/blob/main/install/RDPApps.reg na barra de endereço para ver algumas entradas de registro que você precisa adicionar.

Clique com o botão direito em Cru acima do snippet de código e escolha Salvar alvo como. Faça o download para o local de sua escolha, clique com o botão direito do mouse no arquivo no File Explorer e escolha mesclar.

Você deu um nome à VM anteriormente e agora precisa alterar o nome pelo qual o Windows a conhece.

Clique na caixa de pesquisa e digite "Especificações do dispositivo". Na nova janela, role até ver Renomear este PC. Clique no botão e renomeie a máquina como "RDPWindows". Clique Próximo então Reiniciar mais tarde.

Finalmente, localize Área de trabalho remota na barra lateral e alterne o botão para Sobre.

Agora você pode instalar aplicativos do Windows, como Microsoft Office, Adobe Photoshop e muito mais.

Quando estiver satisfeito com seu conjunto de ferramentas no Windows, reinicie a máquina, mas não faça login. Feche o visualizador e o Virtual Machine Manager.

Como instalar WinApps para Linux

Para se conectar à sua máquina virtual, você precisará instalar o FreeRDP e o WinApps para Linux.

sudo apt-pegar instale -y freerdp2-x11
git clone https://github.com/Fmstrat/winapps.git

Crie um novo diretório para sua configuração do WinApps em seu .config diretório:

mkdir ~/.config/winapps

...e use o nano para criar o próprio arquivo de configuração:

nano ~/.config/winapps/winapps.conf

No novo arquivo, adicione seu nome de usuário e senha do Windows:

RDP_USER="Davi"
RDP_PASS="Senha SuperSecreta"

Salve e saia do nano com Ctrl + O então Ctrl + X.

Vá para o diretório WinApps e teste se a conexão com sua VM do Windows está funcionando:

bin/winapps verificar

Você receberá um aviso de incompatibilidade de certificado. Digitar Y para aceitar o certificado. A área de trabalho do Windows aparecerá como um aplicativo em tela cheia. Retorne ao terminal e cancele o processo com Ctrl + C.

Agora você pode executar o instalador do WinApps:

./installer.sh

O instalador perguntará se você deseja instalá-lo para o usuário atual ou para todo o sistema e verificará os aplicativos instalados em sua VM do Windows. Esse processo leva vários minutos para ser concluído.

Em seguida, escolha como você gostaria de lidar com os aplicativos pré-configurados do WinApps e outros.

É isso! Agora você pode acessar seus aplicativos do Windows a partir da área de trabalho do Linux e dos menus de contexto sem precisar iniciar uma área de trabalho completa do Windows ou lidar com o Wine.

O Windows também tem aplicativos de código aberto!

Ao usar o WinApps para executar aplicativos do Windows em seu desktop Linux, você tem acesso a todo o software proprietário necessário para negócios, educação e criatividade. Mas o Windows também possui software de código aberto e, com um pouco de esforço, você pode executar software de código aberto para Windows em sua distribuição Linux de código aberto!