Ontem falamos sobre o lançamento da nova versão do projeto Proton, bem como a apresentação de um projeto que visa melhorar a funcionalidade do Proton implementando as alterações mais recentes no Wine sem a necessidade de esperar por atualizações da Valve, o projeto de que falamos foi Próton-i.
Hoje vamos falar sobre Roberta, que é um novo projeto que visa estender a funcionalidade do cliente Steam no Linux e é que sua proposta é poder usar ScummVM ou DOSBox através do Proton.
Sobre Roberta
Roberta nasceu por necessidade do desenvolvedor "dreamer_" ser capaz de executar missões clássicas diretamente no Steam Play usando a versão Linux do ScummVM , sem executar versões do Windows.
Este mesmo desenvolvedor foi quem também desenvolveu o Boxtron, que é outro projeto que visa expandir as funcionalidades do Steam, mas que permite usar uma versão nativa do DOSBox para Linux, para rodar jogos como faria com o Steam Play Proton.
Para usar o projeto de Roberta, é necessário que eles tenham o cliente Steam instalado no seu sistema e caso você não o tenha, você pode basicamente procurar o pacote com o seu gerenciador de pacotes ou centro de software para instalá-lo, já que o Steam é encontrado na maioria das distribuições Linux.
Como instalar Roberta no Steam?
Para aqueles que estão interessados em poder instalar este projeto em seu cliente Steam, Eles podem fazer isso seguindo as instruções que compartilhamos abaixo.
Antes de instalar é necessário ter duas unidades instaladas, além do cliente Steam em seu sistema, um deles é Python e o outro é ScummVM e inotify-tools
A instalação dos dois últimos (já que Python é encontrado na maioria das distribuições Linux como o pacote padrão e caso você não o tenha, você pode descobrir como instalá-lo em sua distro).
Para a instalação destes apenas abra um terminal (Você pode fazer isso com o atalho de teclado "Ctrl + Alt + T") e nele você digitará o seguinte comando:
sudo apt install scummvm inotify-tools
Agora, para o caso de usuários do Fedora, digite o seguinte:
sudo dnf install scummvm inotify-tools
Enquanto para o caso de quem usa o openSUSE:
sudo zypper install scummvm inotify-tools
Finalmente, para aqueles que estão usando Arch Linux, Manjaro ou qualquer outro derivado do Arch Linux:
sudo pacman -S scummvm inotify-tools
Já contando com isso, agora vamos baixar o código de Roberta dentro do diretório do Steam na subpasta compatibilidadetools.d, se você não tem este diretório você deve criá-lo (para isso você pode consultar a publicação que nós fazemos a partir do Proton-i).
cd ~/.local/share/Steam/compatibilitytools.d/ || cd ~/.steam/root/compatibilitytools.d/ curl -L https://github.com/dreamer/roberta/releases/download/v0.1.0/roberta.tar.xz | tar xJf -
O pacote de Roberta já descompactado no diretório mencionado acima, agora vamos prosseguir para abrir nosso cliente Steam para depois selecionar "Roberta" na seção "Forçar o uso de uma ferramenta específica de compatibilidade do Steam Play". Feito isso, ele nos pedirá para reiniciar o cliente para que as alterações sejam carregadas com o início do Steam.
Outra maneira de usar Roberta com o Steam, é instalando o pacote, isso pode ser feito a partir de um terminal digitando os seguintes comandos:
git clone https://github.com/dreamer/roberta.git cd roberta make user-install
No final disso, vamos aplicar a última etapa do método anterior para selecionar Roberta no Steam.
Como remover Roberta do Steam?
Finalmente, se depois de experimentar Roberta no Steam você achar que não é o que você esperava, pode eliminá-lo de uma forma bastante simples.
Para aqueles que colocaram Roberta dentro do diretório compatibletools.d, apenas exclua a pasta deste diretório.
O para quem realizou a instalação apenas execute o seguinte comando:
make user-uninstall
E pronto, Roberta será eliminada e você poderá escolher outra ferramenta de compatibilidade para seu cliente Steam.