Como jogar jogos para Windows usando o Proton

Publicado por Samuel Leonardo em 16/06/2022

[ Hits: 5.609 ]

 


Como jogar jogos para Windows usando o Proton



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!

Outras dicas deste autor

Absorver textos de livros como uma esponja

Firejail - cadeia neles! Sandbox para aplicações no seu GNU/Linux

Cross Compiling - compilando seus programas C/C++ para Windows usando seu Linux

Abrindo URL com o navegador padrão do sistema, sem especificar qual navegador usar

movfuscator - Compilador de uma única instrução Assembly

Leitura recomendada

Código Fonte do Tribal Trouble liberado

Instalação do Steam no Ubuntu

Emuladores com desempenho ruim, lento [Resolvido]

Second Life e outros Virtual Worlds no Linux Mint e no Android

Solitarie Studio: jogo de paciência

  

Comentários
[1] Comentário enviado por maurixnovatrento em 06/07/2022 - 12:27h


Muito bom. Bem prático.

___________________________________________________________
Conhecimento não se Leva para o Túmulo.
https://github.com/mxnt10



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts