VINHO vs. Proton: o que são e quando vale a pena usar cada opção para rodar apps do Windows no Linux

VINHO vs. Próton

No Linux existem muitos softwares para que não tenhamos que pensar em outros sistemas operacionais. Mas sejamos honestos: às vezes precisamos de algo do Windows e temos que fazer algo para executar um de seus aplicativos. Pode ser em um drive externo com versão “To Go”, em uma máquina virtual ou com ferramentas como VINHO. Embora a maioria das opções seja baseada no "não emulador", há uma escolha, como garrafas ou há muito tempo PlayOnLinux.

Como se não bastassem as opções disponíveis, a Valve, empresa dona do Steam, oferece Proton. O que é? É melhor que VINHO? Quando vale a pena usar um ou outro? Neste artigo vamos explicar tudo o que é necessário para saber todas as respostas. Embora antes de um Spoiler: Proton também é descendente de WINE, então no final das contas estaremos sempre usando a mesma coisa com algumas diferenças.

O que é VINHO

WINE, cuja sigla vem de WINE Is Nou um Eemulador, é um camada de compatibilidade capaz de executar aplicativos do Windows em vários sistemas operacionais POSIX, como os baseados em Linux. macOS e BSD, entre outros, também estão nessa lista. Ao contrário de um emulador que tenta imitar a lógica do Windows, o WINE traduz as chamadas da API do Windows em chamadas POSIX enquanto são feitas, eliminando lentidão de desempenho e memória da emulação e permitindo que os aplicativos do Windows sejam perfeitamente integrados ao nosso desktop.

VINHO Começou seu desenvolvimento em 1993, e melhorou muito nos 31 anos em que está disponível. Sua instalação é simples em qualquer distribuição Linux: no terminal você deve escrever o comando de instalação apropriado ao lado do pacote "wine", que nas distros baseadas em Debian ficaria assim sudo apt install wine, nos baseados no Fedora sudo dnf install wine e na base do arco sudo pacman -S wine.

Opcional, mas aconselhável, após a instalação vale a pena lançar winecfg para definir algumas configurações de software. Isso era mais importante há alguns meses, quando a compatibilidade padrão usada era o Windows 7; agora é o Windows 10

Para lançar um programa com WINE “vazio”, ou seja, sem nenhuma ferramenta gráfica como o citado Bottles ou PlayOnLinux, basta escrever o comando wine nombre_del_ejecutable.exe.

O que é próton

Próton é basicamente um garfo pelo VINHO. Está personalizado e mantido pela Valve em colaboração com CodeWeavers, que também desenvolve CrossOver. O Proton se integra ao cliente Steam como parte do Steam Play e foi inicialmente projetado para que possamos reproduzir títulos que estão disponíveis apenas para Windows no Linux. Proton é a melhor ferramenta para jogar no Linux… mas não só isso.

Instalar o Proton não é tão intuitivo quanto o WINE. Para instalá-lo teremos que:

  1. Instalamos o Steam no sistema operacional. Isso pode ser feito com o gerenciador de pacotes ou app store e há até opções flatpak e snap.
  2. Abrimos o Steam, nos identificamos se for solicitado e ativamos o Steam Play nas configurações do Steam/Steam Play. Isso instalará o Proton e agora podemos usá-lo.

Para usar um programa com Proton as coisas são um pouco mais complicadas. O que você precisa fazer é, no cliente Steam, adicionar um programa que não seja do Steam e ativar a compatibilidade com Proton. Então, para iniciá-lo, em teoria pode ser feito a partir do atalho que estará no menu iniciar. Caso contrário, pode ser iniciado a partir do cliente Steam.

Quando usar WINE e quando usar Proton

Em geral, vale a pena usar o WINE para aplicativos gerais e softwares que não sejam do Steam. Embora aqui Eu recomendaria usar garrafas. É um programa com interface gráfica que permite instalar e configurar aplicações Windows. Além disso, se estamos preocupados com a limpeza, no sentido de instalar menos embalagens, Garrafas É como um pacote flatpak.

Se preferir o VINHO tal como está, é outra opção, e também válida. Se um programa não funcionar como esperado desde o início, ele poderá ser instalado e arremessar truques de vinho, que permite configurar alguns parâmetros.

Por outro lado, o Proton será usado para lançar software que está no Steam, isso acima de tudo. Embora eu nunca tenha precisado disso, você também pode tentar abrir um programa que não consegue trabalhar com o WINE. Que seja um garfo Significa, entre outras coisas, que não é igual à opção original e é uma alternativa que pode ser válida.

No Steam Deck

Também usaremos sempre Proton se estivermos no Steam Deck, ou pelo menos para todos os aplicativos que ficam bem no modo de jogo. Se quisermos na área de trabalho, podemos adicioná-los ao Steam e ativar a compatibilidade, que, repito, em teoria também deveria adicionar um atalho ao menu iniciar.

Se acontecer de você adicionar o aplicativo no modo de jogo e não o querermos lá, a solução é entrar nas configurações do aplicativo desse modo e excluí-lo. Não é garantido que funcione dessa outra maneira, mas se você criou um arquivo .desktop em ~ / .local / share / aplicativos, isso pode ser suficiente para iniciar o aplicativo. A magia geralmente está na linha que começa com Exec =. Caso não possa ser aberto, adicionamos novamente, mordemos a bala e mantemos no modo de jogo.

Vale lembrar que o Steam Deck É um PC. Portanto, se não quisermos usar o Proton para tudo, podemos instalar o pacote flatpak Bottles e fazer como faríamos em qualquer outro computador. Alternativamente, você também pode tentar caixa de distribuição.

Conclusão

WINE e Proton são duas ferramentas que nos permitem execute aplicativos do Windows no Linux. O segundo descende do primeiro e é a melhor opção para jogos e aplicativos Steam. Por outro lado, WINE é a fonte de muitos outros softwares e normalmente é a melhor opção para lançar aplicações gerais.