Diga adeus a um PC Windows completo? O WinApps pode ser a solução (com alguns ajustes)
Faz apenas alguns meses desde Eu tentei o Linux seriamente. Em um dos meus computadores, rapidamente me tornei um grande fã. Hoje em dia, prefiro passar mais tempo no Linux do que no Windows, mas é claro que há algumas coisas que tornam isso impossível. Sentir falta de aplicativos como o Adobe Lightroom é um grande problema, e para muitos, o mesmo sentimento se aplica a algo como o Microsoft Office.
para você Aplicativos para ganhar, um projeto que ouvi falar recentemente de um amigo. O propósito do WinApps é um pouco semelhante ao uso da interface gráfica do Linux no Windows via WSL, mas ao contrário. Com ele, você pode executar aplicativos do Windows no Linux como se fossem uma parte natural do sistema operacional. É uma ideia brilhante que pode significar que você nunca mais precisará usar o Windows, embora exija algum esforço.
Como o WinApps funciona?
O WinApps é baseado em tecnologia avançada que permite executar aplicativos Windows perfeitamente em um ambiente Linux, como se fossem aplicativos nativos. Simplificando, o WinApps cria uma conexão entre o seu sistema Linux e a máquina Windows virtual ou remota que hospeda os aplicativos.
Veja aqui uma visão mais detalhada de como isso funciona:
1. Servidor (Windows): Você precisa ter uma máquina Windows (uma máquina virtual ou uma máquina física remota) com os aplicativos que deseja executar no Linux instalados. Essa máquina atua como o "servidor".
2. Protocolo RDP: O WinApps usa o Protocolo de Área de Trabalho Remota (RDP) para estabelecer uma conexão segura entre uma máquina Linux e um servidor Windows. O RDP é um protocolo popular e confiável para transferir interfaces de usuário de uma máquina para outra.
3. Integração perfeita: O WinApps cria janelas individuais para aplicativos Windows na sua área de trabalho Linux. Essas janelas se comportam como qualquer outro aplicativo Linux nativo. Você pode movê-las, redimensioná-las, fixá-las na barra de tarefas e até usar atalhos de teclado familiares.
4. Compartilhamento de recursos: O WinApps permite compartilhar recursos entre sistemas operacionais. Por exemplo, você pode acessar o sistema de arquivos do Windows a partir de aplicativos Linux e vice-versa. Você também pode compartilhar a área de transferência, permitindo copiar e colar texto e imagens entre aplicativos.
5. o desempenho: O desempenho depende de vários fatores, incluindo a velocidade da rede e a potência do seu dispositivo Windows. No entanto, na maioria dos casos, o desempenho é bom o suficiente para o uso diário.
Em resumo, o WinApps é uma solução inteligente que permite que você aproveite seus aplicativos favoritos do Windows sem abrir mão do conforto de um ambiente Linux. Ele oferece uma experiência de usuário integrada e fluida, tornando-se uma opção atraente para desenvolvedores e usuários que precisam acessar aplicativos do Windows no Linux.
O poder das máquinas virtuais
Executar o Windows no Linux não é um conceito novo, graças a Máquinas virtuaisMas o que diferencia o WinApps é como ele aproveita essa tecnologia subjacente e a adapta para proporcionar uma experiência mais fluida. Normalmente, uma máquina virtual requer que todo o sistema operacional esteja em execução e interaja com ela para acessar os aplicativos. O WinApps permite que cada aplicativo seja executado individualmente em um ambiente de desktop Linux.
Para isso, o WinApps usa Docker, Podman ou libvirt para simular uma instalação do Windows. Em seguida, ele conta com o FreeRDP para fornecer uma conexão de área de trabalho remota com a máquina virtual. O próprio WinApps fornece links para aplicativos instalados na máquina virtual, para que apareçam no inicializador de aplicativos no host Linux. Graças ao FreeRDP, quando um desses aplicativos é iniciado, a sessão de área de trabalho remota captura apenas a janela do aplicativo e a torna redimensionável dentro da área de trabalho do Linux, como se estivesse sendo executada nativamente.
Como mencionei anteriormente, essa abordagem é muito semelhante à forma como os aplicativos Linux são executados no Windows via WSL, embora existam algumas limitações, como a impossibilidade de passar facilmente a GPU integrada para o sistema operacional convidado. Você pode passar uma GPU discreta dependendo do backend de virtualização utilizado.
O FreeRDP funciona melhor em desktops X11, o que significa que você pode encontrar uma série de bugs se estiver usando o Wayland mais recente. Meu amigo que me falou sobre o WinApps disse que está interessado em criar uma solução para melhorar o desempenho no Wayland, então espero que vejamos algum progresso nesse sentido.
Configuração do WinApps: um guia completo para começar
O WinApps é uma solução inovadora que permite executar aplicativos Windows perfeitamente em seu ambiente Linux. Seja você um desenvolvedor, um usuário comum ou alguém que simplesmente precisa acessar um aplicativo específico do Windows não disponível no Linux, o WinApps oferece uma maneira eficiente e conveniente de fazer isso. Neste guia, mostraremos como configurar o WinApps em detalhes, garantindo que você tenha todas as informações necessárias para começar a usá-lo com sucesso.
Requisitos básicos
Antes de iniciar o processo de configuração, certifique-se de ter os seguintes pré-requisitos:
1. Sistema Linux instalado: Você precisa ter um sistema Linux funcionando. O WinApps foi extensivamente testado no Ubuntu, mas também deve funcionar com outras distribuições Linux, como Fedora e Debian.
2. Conexão ativa com a Internet: é necessária uma conexão com a Internet para baixar e instalar os pacotes necessários.
3. Wine: O WinApps utiliza o Wine para executar aplicativos Windows. Certifique-se de que o Wine esteja instalado e configurado corretamente no seu sistema Linux. Você pode instalar o Wine usando o gerenciador de pacotes da sua distribuição. Por exemplo, no Ubuntu, você pode usar o seguinte comando:
sudo apt update sudo apt install wine
4. Cliente RDP (Remote Desktop Protocol): Você precisará de um cliente RDP para se conectar a aplicativos Windows executados via WinApps. O Remmina é um cliente RDP popular e confiável, disponível para a maioria das distribuições Linux. Você pode instalá-lo usando o gerenciador de pacotes da sua distribuição. Por exemplo, no Ubuntu, você pode usar o seguinte comando:
sudo apt instalar remmina
5. Acesso sudo: você precisará de privilégios sudo para instalar pacotes e configurar o sistema.
Etapas de instalação
Após garantir que todos os pré-requisitos sejam atendidos, você pode prosseguir com a instalação do WinApps. Siga estes passos com atenção:
1. Baixe o WinApps: Baixe a versão mais recente do WinApps do repositório oficial do GitHub. Você pode encontrar o link para download na seção "Versões" do repositório.
2. Extraia os arquivos: Após baixar o arquivo, extraia-o para um diretório adequado no seu sistema Linux. Você pode usar um gerenciador de arquivos gráfico ou a linha de comando para extrair os arquivos.
3. Execute o instalador: Vá para o diretório onde você extraiu os arquivos do WinApps e abra o Terminal. Execute o script do instalador com o seguinte comando:
./install.sh
O instalador baixará e instalará automaticamente quaisquer dependências ausentes e configurará o WinApps para funcionar com seu sistema Linux.
4. Configurar o WinApps: Após a conclusão da instalação, você precisará configurar o WinApps para apontar para a sua instalação do Windows. Abra o arquivo de configuração `~/.config/winapps/winapps.conf` com um editor de texto.
5. Especifique o caminho do Windows: No arquivo de configuração, encontre a linha que começa com `WINEPREFIX=`. Modifique esta linha para apontar para o caminho de instalação do Windows. Por exemplo, se a instalação do Windows estiver localizada em `/home/user/.wine`, a linha ficaria assim:
WINEPREFIX=/home/usuário/.vinho
6. Salve o arquivo de configuração: Salve as alterações feitas no arquivo de configuração e feche-o.
7. Execute o WinApps: Agora, você pode executar o WinApps executando o seguinte comando no Terminal:
aplicativos winapps
Isso criará uma lista de aplicativos do Windows instalados na sua instalação do Windows. Você poderá então iniciar qualquer um desses aplicativos clicando neles na lista.
encontre os erros e resolva-os
Às vezes, você pode encontrar problemas durante o processo de configuração ou ao usar o WinApps. Aqui estão alguns problemas comuns e suas soluções:
1. Aplicativos que não funcionam: Se um aplicativo não iniciar, verifique se o Wine está configurado corretamente e se é compatível com ele. Você também pode tentar executar o aplicativo usando uma versão diferente do Wine.
2. Problemas de desempenho: Se seus aplicativos estiverem lentos, tente aumentar a quantidade de memória alocada para o Wine. Você pode fazer isso modificando o arquivo de configuração `~/.config/winapps/winapps.conf`.
3. Problemas de exibição: Se você estiver com problemas para exibir aplicativos, tente alterar as configurações gráficas no Wine. Você pode fazer isso usando a ferramenta `winecfg`.
4. Erros de instalação: se você encontrar erros durante a instalação, certifique-se de ter todas as dependências necessárias instaladas e de ter uma conexão ativa com a Internet.
Conclusão
O WinApps é uma solução poderosa e flexível que permite executar facilmente aplicativos do Windows no seu sistema Linux. Seguindo os passos descritos neste guia, você pode configurar o WinApps rapidamente e começar a usar seus aplicativos favoritos do Windows no seu sistema Linux. Não deixe de consultar a documentação oficial do WinApps e a comunidade de suporte para obter mais ajuda e informações.
Leva algum tempo.
Começar a usar o WinApps pode não ser o processo mais fácil, mas não deve parecer tão assustador se você estiver familiarizado com Linux, especialmente com o terminal. Você pode encontrar instruções detalhadas na página do projeto no GitHub, mas aqui está um resumo básico. Primeiro, você precisará instalar seu mecanismo de virtualização preferido (eu escolhi o Docker) e criar uma máquina virtual Windows dentro dele. Depois de testar o FreeRDP, você poderá instalar quaisquer aplicativos que desejar usar na sua máquina Windows.
Após a instalação dos seus aplicativos Windows, você pode instalar o WinApps em um host Linux. Isso permite que você registre seus aplicativos favoritos para aparecerem no inicializador de aplicativos do Linux. Percebi que alguns aplicativos podem não aparecer na lista ao instalar o WinApps, mas, felizmente, você também pode iniciar aplicativos que não foram registrados manualmente durante a configuração do WinApps usando um comando de terminal, substituindo o texto entre aspas pelo caminho do arquivo apropriado no Windows:
O maior problema que encontrei durante a configuração foi que os comandos do Docker exigiam que eu usasse sudo, mas o comando para baixar e instalar o WinApps não funcionava se eu o precedesse com sudo. Não vi isso nas instruções oficiais, mas rapidamente aprendi que precisava adicionar minha conta de usuário do Linux ao grupo do Docker. O comando para isso é o seguinte:
sudo usermod -aG docker $ USER
Após configurar o pacote, você poderá instalar o WinApps com sucesso. Você poderá então adicionar seus aplicativos do Windows ao inicializador de aplicativos do Linux.
É realmente eficaz?
Sim...com algumas ressalvas.
Originalmente, eu queria testar o WinApps com aplicativos que não posso usar no Linux, e os primeiros que me vieram à mente foram o Adobe Photoshop e o Lightroom. Ambos os aplicativos são oficialmente listados como suportados pelo WinApps e funcionam. O Adobe Lightroom é o melhor dos dois. Consegui usá-lo sem maiores problemas. Carreguei uma imagem RAW e apliquei correções automáticas de iluminação, que tiveram um desempenho bom o suficiente para o uso diário. Como não tenho uma unidade de processamento gráfico discreta (GPU) para substituir, o recurso de redução de ruído com tecnologia de IA era bastante lento e levava alguns minutos para processar uma única imagem. No entanto, a redução de ruído manual ainda está disponível e funciona bem. Embora não seja tão intuitivo, ainda prefiro usá-lo aqui em vez do Darktable ou do RawTherapee, pois o Lightroom geralmente me dá melhores resultados finais.
Infelizmente, o Photoshop não tem sido tão bom. Algo no funcionamento do Photoshop causa bugs que interrompem o fluxo de trabalho. Às vezes, a interface do usuário trava e para de responder, mas você pode corrigir isso rapidamente usando o alternador de tarefas do Linux para alternar entre janelas e voltar. Forçar a atualização da interface do usuário parece resolver os problemas, mas eles são tão frequentes no Photoshop que o fluxo de trabalho é significativamente afetado.
O Microsoft Office também está listado como oficialmente suportado, mas como atualmente não tenho uma licença para ele, optei pelo WPS Office, que é meu pacote preferido atualmente. Ele também funciona bem na maior parte do tempo e é perfeitamente utilizável para escrever documentos ou criar apresentações. O botão "Novo" está desabilitado, mas você ainda pode criar novos documentos navegando até a seção apropriada na aba "Página Inicial".
O que descobri é que redimensionar janelas de aplicativos, principalmente maximizá-las/minimizá-las, pode muitas vezes tornar a interface do usuário sem resposta, semelhante ao que acontece ao usar certos recursos do Photoshop. Na maioria dos casos, quando seus aplicativos estão do tamanho desejado, isso não deve ser um problema, mas pode ser um pouco frustrante quando você não está esperando e só quer fazer as coisas. Este caso de uso, no entanto, não deve ser para lidar com vários aplicativos do Windows ou algo do tipo; é uma solução para um aplicativo ocasional que não existe no Linux. Outra peculiaridade irritante é que, se você já tiver um aplicativo do Windows aberto, abrir outro pode às vezes fazer com que o aplicativo atual desapareça, mas tentar iniciar o segundo aplicativo novamente trará ambos de volta à tela. Os dois aplicativos também terão o mesmo rótulo na faixa de opções, já que tecnicamente ainda são apenas uma máquina virtual do Windows.
Embora se espere que o WinApps rode de forma mais confiável no X11, não encontrei muitos problemas adicionais ao usá-lo no Wayland. O Photoshop parece ter se tornado menos estável, mas também não foi ótimo.
Isso não é necessariamente para todos.
Este produto ou serviço pode não ser adequado para todos, e isso é normal. Cada pessoa tem necessidades e preferências únicas. É importante entender se este produto atende às suas necessidades específicas antes de tomar uma decisão de compra. Você deve considerar cuidadosamente os recursos e benefícios que ele oferece e compará-los com outras alternativas disponíveis no mercado. Você pode descobrir que outras opções são mais adequadas para você ou que este produto é exatamente o que você procurava. O ponto principal é que a escolha é sua e você deve tomar uma decisão informada com base em suas circunstâncias individuais.
Mas para a pessoa certa, é uma ótima ideia.
Estou cada vez mais desinteressado em usar o Windows quando posso evitá-lo, e uma solução como o WinApps parece um sonho realizado, pelo menos em teoria. Rodar aplicativos do Windows dentro do Linux com desempenho decente é tudo o que preciso para parar de usar o Windows como um sistema operacional independente, e é exatamente isso que o WinApps pretende fazer. A implementação não é exatamente perfeita, mas se você trabalha principalmente com o Microsoft Office, provavelmente não terá problemas.
No entanto, nem todos se encaixam nessa descrição. Um aplicativo como o Lightroom pode rodar bem em um laptop moderno com uma GPU integrada, mas com a virtualização usada no Docker, você está perdendo muito desempenho e algumas cargas de trabalho podem não ser possíveis. Algo semelhante pode ser dito para o DaVinci Resolve. A versão Linux do Resolve requer uma GPU dedicada, e no Windows, você pode usar uma GPU integrada, mas como a virtualização não passa por essa GPU integrada, a edição de vídeo em si se torna impossível.
Se você tem uma necessidade mínima de ferramentas baseadas no Windows, o WinApps pode preencher essa lacuna, e talvez algumas melhorias futuras na virtualização o tornem ainda melhor. No entanto, o Windows no Linux não substitui completamente uma instalação adequada do Windows. Mas é fascinante imaginar que esse possa ser o caso.
Comentários estão fechados.