Tudo o que precisas de saber para jogar livremente!
Instalar o Flatpak:
-
Ubuntu / Mint / Pop!_OS: sudo apt update && sudo apt install flatpak
-
Fedora: Já incluído.
-
Arch Linux: sudo pacman -S flatpak
Configurar o Flathub:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepoImportante: Reiniciar o computador após este passo.
O Steam é o motor principal do gaming no Linux.
Instalar:
flatpak install flathub com.valvesoftware.SteamNa Steam, vai a Settings > Compatibility e ativa "Enable Steam Play for all other titles".
Instalar o GE-Proton para jogos que não abrem com o Proton oficial:
Instalar:
flatpak install flathub net.davidotek.pupgui2Encerrar a Steam totalmente: Garantir que nenhum processo está pendente executando:
pkill -9 steam.-
Executar o ProtonUp-Qt: Abrir a aplicação através do menu de aplicações.
-
Adicionar Versão: Clicar no botão "Add version".
-
Instalar GE-Proton: No campo Compatibility tool, selecionar GE-Proton, escolher a versão mais recente e clicar em "Install".
-
Habilitar na Steam: Abrir a Steam, aceder a Steam > Definições > Compatibilidade e selecionar a opção "Habilitar o Steam Play para todos os outros títulos".
-
Selecionar a Ferramenta: No menu de seleção, escolher a versão GE-Proton instalada anteriormente.
Plataforma focada em jogos independentes e experimentais.
Muito utilizada em:
- Game jams.
- Projetos académicos.
- Desenvolvimento experimental.
Cliente oficial:
flatpak install flathub io.itch.itchVantagens:
- Muitos jogos Linux nativos.
- DRM-free.
- Download direto dos criadores.
Website: https://itch.io
Devido às restrições do sistema anti-cheat do Roblox, utilizamos o Vinegar como camada de compatibilidade específica.
Instalar o Vinegar: Executar no terminal:
flatpak install flathub org.vinegarhq.VinegarConfiguração Inicial: Abrir o "Vinegar" no menu de aplicações. O software irá descarregar autonomamente os binários necessários do Roblox.
Execução: Após a configuração, o Roblox pode ser iniciado diretamente através do navegador de internet ou pela aplicação Vinegar.
- Dica: O Vinegar permite configurar o renderer (Vulkan ou OpenGL) para melhor performance.
Se o Vinegar parar de funcionar, verificar sempre se há atualizações no Flatpak (flatpak update).
O Bottles permite criar "garrafas" (prefixos Wine isolados) para garantir que cada launcher tem as suas dependências específicas.
Instalar o Bottles: Executar no terminal:
flatpak install flathub com.usebottles.bottlesCriar Ambiente de Jogo: Abrir o Bottles, clicar no ícone "+", definir um nome e selecionar o perfil de ambiente "Gaming".
Instalar Launchers: Dentro da "garrafa" criada, aceder à secção "Installers" e selecionar o instalador pretendido (ex: Epic Games Store).
Na secção "Installers" :
O BoilR automatiza a criação de atalhos na Steam para jogos instalados no Bottles, garantindo que a biblioteca tem um aspeto profissional.
Instalar o BoilR:
flatpak install flathub io.github.philipk.boilrConfigurar API: Clicar no ícone da Engrenagem (Settings), colar a chave no campo "SteamGridDB API Key" e garantir que a opção "Download Images" está habilitada. Para gerar a API Key clicar no "here" fazer login na steamgriddb.com e efetuar login com a conta Steam. Navegar até ao teu Avatar > Settings > API e clicar em "Create API Key". Copiar o código gerado.
Importar Jogos:
Encerrar a Steam totalmente:
pkill -9 steam.No BoilR, clicar no ícone de Import.
Após a conclusão, abrir a Steam para verificar os novos atalhos e capas.
A emulação permite executar software desenvolvido para hardware antigo diretamente em computadores modernos. No contexto do gaming, permite preservar consolas clássicas e jogos históricos, garantindo acesso a títulos que muitas vezes já não são comercializados ou suportados.
Entre as vantagens principais:
- Save States (guardar em qualquer momento).
- Melhorias gráficas e resoluções superiores ao hardware original.
- Compatibilidade com comandos modernos USB ou Bluetooth.
- Possibilidade de backups digitais das coleções pessoais.
O RetroArch funciona como uma plataforma centralizada que utiliza "cores", que são emuladores individuais carregados dentro da aplicação.
É frequentemente utilizado como base para sistemas retro completos.
Instalar:
flatpak install flathub org.libretro.RetroArchApós abrir:
Online Updater → Core Downloader
Selecionar os sistemas pretendidos.
Exemplos comuns:
- NES
- SNES
- Game Boy / Game Boy Advance
- Mega Drive
- PlayStation
Funcionalidades principais:
- Save states automáticos.
- Netplay (jogo online).
- Shaders CRT para simular televisões antigas.
- Configuração única de comandos para todas as consolas.
RetroArch pode também ser usado como backend para outras interfaces como EmulationStation ou Batocera.
O Dolphin permite executar jogos Nintendo GameCube e Wii com melhorias gráficas significativas.
Instalar:
flatpak install flathub org.DolphinEmu.dolphin-emuConfiguração recomendada:
Graphics:
- Backend → Vulkan.
- Internal Resolution → 2x ou superior dependendo do GPU.
Funcionalidades:
- Suporte para comandos modernos.
- Melhorias gráficas superiores ao hardware original.
- Save states.
- Multiplayer local e online em alguns casos.
PlayStation 2:
flatpak install flathub net.pcsx2.PCSX2PlayStation 3:
flatpak install flathub net.rpcs3.RPCS3PSP:
flatpak install flathub org.ppsspp.PPSSPPNES:
flatpak install flathub io.github.NovaSquirrel.MesenCada emulador possui requisitos diferentes. Consolas mais recentes como PS3 dependem bastante da performance do CPU.
O EmulationStation Desktop Edition fornece uma interface gráfica semelhante a uma consola dedicada.
Ideal para:
- PCs dedicados a emulação.
- Arcade cabinets.
- Media centers.
Instalar:
flatpak install flathub org.es_de.emulationstationFuncionalidades:
- Organização automática por sistema.
- Scraping de capas e metadata online.
- Navegação por comando ou teclado.
Permite transformar praticamente qualquer PC numa experiência semelhante a uma consola.
Distribuições completas focadas exclusivamente em emulação.
Ideais para:
- Raspberry Pi.
- PCs antigos.
- Consolas DIY.
Normalmente arrancam diretamente para a interface retro.
Baseado em Raspberry Pi OS.
Muito popular em projetos DIY.
Inclui:
- RetroArch.
- EmulationStation.
- Configuração automática de comandos.
Website: https://retropie.org.uk/
Sistema plug-and-play focado em simplicidade.
Características:
- Arranque direto para interface retro.
- Pode correr a partir de USB.
- Não altera o sistema principal.
Suporta:
- PC.
- Raspberry Pi.
- Steam Deck.
Muito utilizado em máquinas arcade.
Website: https://batocera.org/
Sistema minimalista baseado diretamente em RetroArch.
Muito leve.
Ideal para:
- Hardware antigo.
- Raspberry Pi.
Website: https://lakka.tv/
Distribuição orientada para iniciantes.
Inclui:
- Interface simples.
- Media Center integrado.
Website: https://recalbox.com/
Permite jogar remotamente utilizando outro computador como servidor.
Exemplos:
- PC gaming em casa.
- Portátil na universidade.
- Tablet ou telemóvel.
Sem necessidade de abrir portas no router.
Sunshine transmite o desktop ou jogos do computador principal.
Instalar:
flatpak install flathub dev.lizardbyte.app.SunshineAbrir Sunshine.
Depois abrir no navegador:
Passos:
- Criar conta administrativa.
- Confirmar GPU detectada.
- Adicionar Desktop ou jogos.
Sunshine fica ativo em background.
Cliente de streaming.
Instalar:
flatpak install flathub com.moonlight_stream.MoonlightPassos:
- Abrir Moonlight.
- Detectar computador automaticamente.
- Inserir código apresentado no Sunshine.
Pode transmitir:
- Desktop completo.
- Jogos individuais.
O Tailscale cria uma rede privada virtual entre dispositivos.
Permite acesso remoto:
- Universidade (Eduroam não permite).
- Outra casa.
- Dados móveis.
Sem:
- Port forwarding.
- Configuração avançada de firewall.
Ubuntu/Debian:
curl -fsSL https://tailscale.com/install.sh | shFedora:
sudo dnf install tailscaleArch:
sudo pacman -S tailscaleIniciar:
sudo tailscale upFazer login no navegador.
Instalar tanto no servidor como no cliente.
No PC servidor:
tailscale ip -4Exemplo:
100.80.24.10
No Moonlight:
Adicionar manualmente o IP.
Agora o streaming funciona em qualquer rede.
- Ethernet sempre que possível.
- Usar H.265 se suportado.
- Reduzir bitrate em redes móveis.
- Fechar aplicações pesadas no servidor.
Nos últimos anos surgiram várias consolas portáteis dedicadas à emulação ("retro handhelds"), que executam normalmente sistemas Linux otimizados para gaming retro.
Estas consolas permitem jogar títulos clássicos de forma portátil, com interfaces semelhantes a uma consola dedicada e configuração simplificada.
Algumas marcas conhecidas incluem:
- Anbernic
- Miyoo
- Retroid
- Powkiddy
Muitos destes dispositivos utilizam sistemas baseados em Linux ou firmware comunitário desenvolvido pela comunidade, frequentemente com RetroArch e EmulationStation como base.
Entre as vantagens:
- Interface pronta a usar.
- Suporte para múltiplas consolas.
- Save states automáticos.
- Baixo consumo energético.
Alguns modelos permitem também streaming através de Moonlight ou Steam Link, funcionando como clientes portáteis ligados a um PC gaming.
-
Riot Games (Vanguard)
-
Valorant
-
League of Legends
-
-
Activision / Blizzard (Ricochet)
Embora o Overwatch 2 funcione perfeitamente (não usa kernel-level), a saga Call of Duty está bloqueada.
- Electronic Arts (EA Anti-Cheat)
A EA mudou a sua política recentemente, tornando-se mais agressiva contra o Linux.
-
Apex Legends
-
EA Sports FC 24 / 25 / 26
Battlefield 2042 / Battlefield 6: Utilizam o sistema Javelin/EA AC, sendo incompatíveis.
- Epic Games & BattlEye
O Easy Anti-Cheat (EAC) e o BattlEye têm versões para Linux, mas a produtora precisa de ativar esse suporte. Estes decidiram não o fazer:
-
Fortnite
-
Rainbow Six Siege
-
Destiny 2
-
PUBG
- Outros Títulos
-
Grand Theft Auto Online
-
Escape from Tarkov
-
Rust
- Nobara Project (A Escolha do Especialista)
Criada por GloriousEggroll (o mesmo programador por trás do GE-Proton)
Base: Fedora.
Otimizações: Vem com um kernel altamente modificado para baixa latência, correções para drivers NVIDIA integradas e patches de performance que o Fedora oficial não inclui.
Vantagem: As dependências do Wine, codecs e bibliotecas Steam já vêm pré-configuradas.
- Bazzite (A Experiência "Consola" / SteamOS)
Se queres que o teu PC se comporte como uma Steam Deck (ou se tens uma consola portátil como a Lenovo Legion Go ou ASUS ROG Ally), o Bazzite é imbatível.
Base: Fedora (Atomic/Immutable).
Otimizações: Utiliza uma arquitetura imutável. Inclui drivers proprietários e otimizações específicas para comandos e ecrãs OLED/HDR.
Vantagem: Podes escolher a interface Game Mode da Valve, além disso é extremamente estável
- EndeavourOS
Para quem quer o máximo de performance bruta e o kernel mais recente possível (Bleeding Edge), sem a complexidade de instalar o Arch Linux do zero.
Base: Arch Linux.
Otimizações: Sendo Rolling Release, recebes as novas versões do Kernel e do Mesa (drivers AMD/Intel) horas após o lançamento oficial.
Dica: Podes instalar facilmente o kernel linux-zen ou linux-tkg através do terminal para ganhar uns FPS extra e reduzir o stuttering.
- Pop!_OS (A Escolha Sólida com COSMIC)
A System76 renovou o Pop!_OS com o ambiente de trabalho COSMIC (escrito em Rust), que é incrivelmente leve e eficiente no uso de recursos do GPU.
Base: Ubuntu.
Otimizações: Gestão de energia excelente (especialmente para portáteis gaming) e um instalador dedicado para quem tem gráficas NVIDIA.
Vantagem: O gestor de janelas (Auto-tiling) é fantástico para quem joga e faz stream/discord ao mesmo tempo.
Quando falamos de "binários e kernel otimizados", referimo-nos a três coisas técnicas que estas distros fazem por ti:
Schedulers: Usam kernels (como o Zen ou Bore) que priorizam o processo do jogo sobre tarefas de fundo.
Fsync / Esync: Camadas que permitem que o Proton comunique com o hardware de forma muito mais rápida, essencial para evitar quebras de FPS.
Mesa-Git: Algumas permitem usar as versões de desenvolvimento dos drivers, o que em 2026 é vital para suporte a Ray Tracing e novas tecnologias de Upscaling (FSR/DLSS).
Se tens uma gráfica NVIDIA, a recomendação é Nobara ou Pop!_OS. Se usas AMD, a Bazzite ou EndeavourOS vão dar-te uma experiência mais fluida
Atualizar Flatpak:
flatpak update- Forçar encerramento da Steam
pkill -9 steam- Remover dependências inúteis
flatpak uninstall --unused


