Nesta dica veremos como usar o
Proton (projeto da
Steam) para rodar jogos e aplicativos Windows no seu
GNU/Linux.
Siga o passo a passo no Ubuntu (20.04 ou superior) e derivados:
1. Instale a Steam e o Wine:
NOTA: abra um terminal com Control+Alt+T.
sudo apt install steam wine
2. Depois de instalados, abra a Steam, execute "steam" no terminal ou apenas abra pelo menu de aplicativos.
3. Logue-se na sua conta Steam e vá até o menu:
Steam > Settings
4. Depois escolha
Steam Play (última opção lá em baixo).
5. Verifique se a opção "
Enable Steam Play for supported titles" está marcada, se não está, marque-a.
6. Depois marque a opção:
Enable Steam Play for all other titles
7. Agora, abra um terminal e execute isso:
ls ~/.steam/steam/steamapps/common/ | grep Proton
Se mostrar algo na saída como "Proton 3.7" então está tudo ok. Se não mostrar, leia a "NOTA" no final desta dica.
8. Abra outro terminal e execute o comando "nano". Vai abrir o nano que é um editor de textos via terminal.
Obs: você pode também usar o editor de textos padrão da sua distro no lugar do nano, exemplos: gedit, Xed, kwrite etc.
Depois, copie e cole o conteúdo abaixo para dentro da janela do nano:
Obs.: troque o ali onde tem o 3.7 pelo valor que teve na saída do passo 7. No meu, deu saída "Proton 3.7"
#!/bin/bash
W="~/.steam/steam/steamapps/common/Proton 3.7/dist"
echo $W
export WINEVERPATH=$W
export PATH="$W/bin:$PATH"
export WINESERVER="$W/bin/wineserver"
export WINELOADER="$W/bin/wine"
export WINEDLLPATH="$W/lib/wine/fakedlls"
export LD_LIBRARY_PATH="$W/lib:$LD_LIBRARY_PATH"
exec wine $@
Aperte Control+O para salvar e digite o nome "proton.sh" para o nome de arquivo, aperte Enter para salvar (aperte Control+X pra fechar o nano) e depois execute:
chmod +x proton.sh
mv proton.sh ~/.local/bin
Isso vai dar poder de execução pro script e então movê-lo para o ~/.local/bin
9. Feito tudo isso, agora você pode apenas abrir um terminal na pasta do programa ou game e executá-lo assim:
proton.sh "nome do jogo.exe"
Exemplo, abra o terminal na pasta do jogo e execute:
proton.sh SM3DL.exe
NOTA: se não achar a pasta do Proton no passo 7, é porque precisa instalar um jogo. Com o Steam aberto e você já logado numa conta, instale o jogo free
Brawlhalla, apenas para poder usar o proton.
Boa diversão!