Está procurando uma maneira de rodar seus jogos antigos de DOS que tem na STEAM no LINUX e não sabe como? Então prepare-se para rodar jogos de DOS no LINUX da melhor maneira!
Você tem um monte de jogos de DOS em sua conta da STEAM e está rodando pelo PROTON para jogar em seu LINUX mas está percebendo uma certa lentidão que não deveria acontecer? Bom, aqui está a solução!
O problema ocorre justamente porque você não está rodando uma versão nativa do DOSBOX em seu LINUX, e sim a versão para Windows através do PROTON. A solução é instalar o BOXTRON no STEAM possibilitando rodar uma versão nativa do DOSBOX para LINUX.
Como instalar o DOSBOX para Linux.
Cada Distro tem sua própria maneira de instalar o DOSBOX. Vale a pena checar qual a maneira indicada para você. No meu caso, eu uso DEBIAN, e é super fácil instalar. Basta abrir um terminal e digitar:
sudo apt-get install dosbox
Como instalar o BOXTRON na STEAM?
Instale as DEPENDENCIAS do BOXTRON!
Para DEBIAN:
$ sudo apt install dosbox inotify-tools timidity fluid-soundfont-gm
Caso você rode outra Distro de LINUX, veja quais as dependências adequadas para o seu sistema: https://github.com/dreamer/boxtron/
Faça o download da versão mais atual do BOXTRON: https://github.com/dreamer/boxtron/releases/
Descompacte o Tarball no diretório “compatibilitytools.d” dentro do diretório de instalação da STEAM. Se o diretório não existir, crie um.
Instalar somente no seu usuário:
cd ~/.local/share/Steam/compatibilitytools.d/
Instalar para todo o sistema:
cd ~/.steam/root/compatibilitytools.d/
Reinicie o STEAM.
Nas propriedades do jogo que você pretende jogar, selecione “Forçar o uso de uma Ferramente de Compatibilidade da Steam Play” e selecione “Boxtron (native DOSBox)“.
Agora o jogo deve estar rodando muito melhor que estava antes, pois está utilizando a versão nativa do DOSBOX para o LINUX. Mas alguns problemas ainda podem acontecer, e se você está quebrando a cabeça e não consegue descobrir o motivo, vale a pena instalar um FORK do DOSBOX.
Como instalar o DOSBOX-Staging?
Por melhor que a versão oficial do DOSBOX seja, infelizmente faz muito tempo que não temos uma atualização. Muitos dos problemas conhecidos já foram resolvidos em FORKs como o DOSBOX-Staging. Se você está encontrando “problemas estranhos” e não consegue encontrar a fonte, vale a pena tentar um FORK.
Primeiramente você deve fazer o download da versão mais recente: https://dosbox-staging.github.io/downloads/linux/
Recomendo pegar a versão Tarball. E simplesmente descompactar em seu local de preferência. No meu caso eu descompactei em minha pasta HOME.
Agora você tem um DOSBOX-Staging para rodar seus jogos.
Como configurar o BOXTRON para rodar o DOSBOX-Staging?
A questão é que o BOXTRON está configurado para rodar a versão oficial do DOSBOX, e você precisa configurá-lo para rodar a sua FORK.
Basta você editar o arquivo “~/.config/boxtron.conf” e modificar o “dosbox.cmd“.
Ao final do arquivo você encontrará a seguinte linha:
cmd = ~/path-to-dosbox-staging/dosbox
Ela estará comentada. Basta “descomentar” a linha e modificar o caminho para onde você descompactou seu DOSBOX-Staging.
Pronto! Agora seu jogo da STEAM está rodando em um FORK de DOSBOX nativo para LINUX!