Como Instalar Jogos No Gamehub - Como instalar a biblioteca de jogos GameHub no Ubuntu e derivados
Como instalar a biblioteca de jogos GameHub no Ubuntu e derivados

O que é o GameHub

O GameHub é um front-end unificado para Linux que agrega bibliotecas de várias plataformas de jogos — Steam, GOG, Epic Games, itch.io, e também emuladores — num único catálogo. Ele não instala os jogos por si só; ele conecta-se aos serviços que já instalou e organiza tudo. Se você está procurando como instalar jogos no gamehub, a resposta curta é que existem dois caminhos: instalar via integração nativa com cada plataforma ou adicionar jogos manuais de forma independente.

Instalando jogos no GameHub pelo caminho oficial

O processo começa com a instalação do próprio GameHub. No Ubuntu e distros derivadas, o jeito mais simples é usar o Flatpak: flatpak install flathub com.github.tixit.Games

Se preferir snap, também existe. O lance é: depois de instalado, você abre o app e vê a tela inicial com ícones das plataformas. Cada plataforma que você conectar vai buscar a sua própria biblioteca. A Steam pede login na Steam, a GOG pede login na GOG, e assim por diante. O GameHub não cria conta nenhuma — ele só espelha o que já existe em cada serviço. Quando você clica num jogo adicionado e escolhe instalar, o download é disparado diretamente pelo cliente nativo correspondente. A Steam instala pela Steam. A Epic instala pela Epic. O GameHub apenas orquestra. Isso significa que o espaço em disco, a pasta de instalação e os patches virão do serviço original, não do front-end.

Um detalhe que muita gente perde: os jogos que estão em bibliotecas integradas ficam disponíveis automaticamente na aba "Jogos". Mas os emuladores precisam ser configurados à parte. O GameHub tem uma seção de configurações onde você define o caminho do ROM manager, o nome do sistema emulado e o emulador responsável. Sem essa configuração, a aba de console fica vazia e você gasta meia hora achando que algo está quebrado.

Adicionando jogos manuais

Aqui entra o que a maioria das pessoas realmente quer saber. Você pode adicionar um jogo que não vem de nenhuma loja integrada. Na aba de configurações, existe a opção "Adicionar jogo manual". Você informa o nome, o executável ou o script de inicialização, e opcionalmente uma capa. O GameHub então lista o jogo na sua coleção como se fosse parte nativa da plataforma. O ponto crítico aqui é o executável. Se o jogo estiver em .sh, .bat, ou exigir variáveis de ambiente antes de rodar, você precisa apontar o comando completo — não apenas o binário. Algo como /home/seu-usuario/.local/share/Steam/steamapps/common/JogoX/run.sh. Sem isso, o botão "Jogar" só aparece em cinza.

👉 Clique no botão abaixo para saber mais sobre o assunto!

Eu tive um caso recente com o Star Citizen, que eu havia instalado pela Steam mas que precisa de um launcher externo antes do executável principal. Adicionei o jogo manualmente no GameHub apontando direto para o executável do launcher, mas o jogo não entrava em tela cheia porque o launcher abria em janela. A solução foi criar um wrapper script que inicia o launcher com --full-screen e depois espera o processo do jogo propriamente dito ser gerado antes de fechar. Funciona, mas exige ajuste fino no script.

Pitfalls e informações técnicas

Tem duas coisas que quase ninguém comenta e que causam dor de cabeça real. O primeiro é a sincronização. O GameHub refreca a biblioteca a cada abertura, mas ele não monitora mudanças em tempo real. Se você instalar um jogo pela Steam fora do GameHub, ele só aparece na próxima vez que abrir o app. Às vezes demora uns segundos a mais se aSteam estiver com cache pesado. Minha experiência é que um restart rápido do flatpak resolve 90% desses casos — flatpak run --command=bash com.github.tixit.Games -e "killall -9 Games" e abre de novo.

O segundo ponto é a limitação de performance gráfica. O GameHub usa GTK, que em algumas combinações de driver e versão do GNOME pode ter problemas de rendering em telas com escala alta (HiDPI acima de 200%). Eu já vi casos em que os ícones dos jogos ficavam cortados e alguns botões ficavam invisíveis. A workaround mais confiável é forçar a escala via GDK_SCALE=2 antes de iniciar o programa, ou desativar efeitos de transparência nas configurações do GNOME. Outro detalhe que vale mencionar: o GameHub não suporta launchers proprietários de todos os serviços. A Epic tem integração parcial em versões recentes, mas em builds mais antigos ela simplesmente não aparece. Se você não vê a Epic nas opções de integração, verifique a versão do Flatpak — versões anteriores a 41 têm bugs conhecidos nessa área.

Downloads e fontes

Você pode encontrar o GameHub no site oficial https://github.com/tixit/Games. Para Flatpak, o repositório Flathub é a fonte mais segura. Existem builds para Arch Linux também, via AUR. Se você usa Ubuntu, evite empacotamentos não oficiais que aparecem em sites de terceiros — já vi versões modificadas que trazem bibliotecas desatualizadas e causam conflitos de dependências.

Resumo prático

Para instalar jogos no GameHub, conecte suas contas de cada plataforma, aguarde a sincronização, e clique em instalar pelo catálogo. Para jogos manuais, use a opção de adicionar manual e aponte para o executável correto, preferencialmente via wrapper script quando o jogo exigir variáveis ou pré-requisitos. O GameHub não substitui os clientes originais; ele os organiza. Se algum jogo não abrir, o problema quase sempre está no comando de execução ou na versão do front-end, não no jogo em si.