Ver ofertas na Amazon Ver ofertas na Amazon

Como configurar e mapear controle genérico no Linux [Guia 2026]

Controle genérico USB para configurar e mapear no Linux

Se o seu controle genérico não está funcionando corretamente nos jogos no Linux, saiba que existem formas simples de resolver esse problema. Neste guia, você aprenderá como configurar e mapear controles genéricos no Linux usando dois aplicativos: o SC Controller e o AntiMicroX.

Dependendo do modelo do seu joystick, pode ser necessário realizar o mapeamento dos botões para que os jogos — mesmo aqueles instalados pelo Steam, Lutris ou Heroic Games Launcher — possam reconhecê-lo corretamente. Isso acontece porque muitos controles genéricos USB não são identificados automaticamente como um controle padrão Xbox 360 ou DualShock, que são os modelos que a maioria dos jogos espera encontrar.

A seguir, vamos mostrar como usar cada um desses aplicativos para resolver o problema de uma vez por todas.

Como configurar o controle usando o SC Controller

O SC Controller é um aplicativo criado inicialmente para ajudar os usuários a usarem o Steam Controller fora do cliente Steam. O utilitário oferece seu próprio driver e conta com diversos recursos, incluindo suporte para perfis, giroscópio, feedback tátil e troca automática de perfil com base na janela ativa.

Contudo, apesar do foco no periférico da Valve, você pode usar o SC Controller como um configurador de controle para PC com Linux, mapeando os botões do seu joystick genérico para que possa ser reconhecido corretamente nos jogos.

Passo 1: Ativar a emulação

Antes de começar, certifique-se de que o seu controle está conectado ao PC. Agora, abra o aplicativo e clique no botão localizado no canto superior esquerdo da janela para acessar o menu principal, onde você deve selecionar a opção "Emulation Enabled", caso esteja desativada.

Menu principal do SC Controller com a opção Emulation Enabled para ativar o mapeamento do controle no Linux

Passo 2: Registrar o controle

Em seguida, clique novamente no menu principal e depois em "Settings". Na nova janela que se abrir, selecione a aba "Controllers" e depois clique no botão "Register New Controller" para dar início ao processo de configuração do seu controle.

Tela de configurações do SC Controller mostrando a aba Controllers e o botão Register New Controller

Passo 3: Selecionar o dispositivo

Agora, selecione o seu controle na lista de dispositivos e clique no botão "Next", que fica localizado no canto superior direito da janela.

Lista de dispositivos detectados pelo SC Controller para seleção do controle genérico USB

Passo 4: Escolher o modelo do controle

Em seguida, na opção "Sticks", escolha um modelo de joystick que mais se aproxima do seu controle. Você encontrará as opções PCx Controller, x360 pad, single stick e NES/SNES controller. Em "Labels", escolha o estilo dos botões de ação do seu controle. Para prosseguir, clique novamente no botão "Next".

Opções de modelo de controle no SC Controller incluindo x360 pad e PCx Controller para mapear joystick

Passo 5: Mapear os botões

Agora chegou a hora de mapear os botões do controle para que possam ser reconhecidos corretamente nos jogos. Para isso, clique nos botões da imagem do controle que aparece na janela e pressione o botão correspondente no seu joystick físico.

Tela de mapeamento de botões do SC Controller com a imagem do controle para configuração no Linux

Após mapear os botões do seu controle, clique no botão "Save" para salvar as mudanças e feche a janela "Settings". A janela principal do aplicativo deverá exibir o modelo de controle selecionado por você durante a configuração.

Pronto! Agora faça um teste com os seus jogos favoritos e confira se usar o SC Controller para configurar o controle funcionou para você. Vale lembrar que, ao ligar o PC, pode ser necessário iniciar o aplicativo pelo menos uma vez para ativar o seu driver, com o ícone do menu principal ficando verde.

Como ativar o ícone da bandeja do sistema

Uma forma de verificar rapidamente se o SC Controller está ativado ou não é habilitando o ícone da bandeja do sistema. Para fazer isso, clique no ícone do menu principal, localizado no canto superior esquerdo da janela, e depois em "Settings". Na nova janela que se abrir, vá até a aba "Advanced" e selecione a opção "Enable Status (Systray) Icon".

Configuração avançada do SC Controller para ativar o ícone da bandeja do sistema no Linux

Como instalar o SC Controller

O SC Controller pode ser instalado facilmente através da loja de aplicativos do Regata OS. Você também pode encontrar mais detalhes sobre como instalar o aplicativo em outras distribuições Linux a partir da página oficial do SC Controller no GitHub.

Alternativa: usando o AntiMicroX para mapear controle no Linux

Usando o AntiMicroX para mapear controle no Linux

Se o SC Controller não funcionar para o seu modelo de controle, ou se você precisa de uma abordagem diferente, o AntiMicroX é uma excelente alternativa para mapear joystick no Linux. Diferente do SC Controller, o AntiMicroX funciona mapeando os botões do controle para teclas do teclado e ações do mouse, o que o torna compatível com praticamente qualquer jogo — mesmo aqueles que não possuem suporte nativo a gamepads.

O AntiMicroX é um aplicativo de código aberto, gratuito, com interface gráfica intuitiva e suporte a X11 e Wayland. Ele é a versão mantida ativamente do antigo AntiMicro, que foi descontinuado.

Como instalar o AntiMicroX

Existem diversas formas de instalar o AntiMicroX no Linux:

  • Flatpak (recomendado): disponível na Flathub. Para instalar, basta executar no terminal: flatpak install flathub io.github.antimicrox.antimicrox
  • AppImage: baixe o arquivo .AppImage diretamente da página de releases no GitHub, dê permissão de execução e pronto.
  • Ubuntu/Debian (.deb): na mesma página de releases, você encontra pacotes .deb específicos para Ubuntu 20.04, 22.04 e 24.04.
  • Arch Linux: disponível no repositório oficial e também no AUR.

Como usar o AntiMicroX para configurar seu controle

Com o controle conectado ao PC, abra o AntiMicroX. O aplicativo detectará automaticamente o joystick e exibirá uma janela com o layout dos botões.

Para mapear um botão, basta clicar no botão desejado na interface do AntiMicroX e, em seguida, pressionar a tecla do teclado (ou ação do mouse) que você quer associar a ele. Repita o processo para todos os botões, gatilhos e analógicos que deseja configurar.

Após configurar todos os botões:

  1. Clique em "Salvar" (ou "Save") para criar um perfil com o seu mapeamento.
  2. Dê um nome descritivo ao perfil (por exemplo, "Controle Genérico - Steam").
  3. Mantenha o AntiMicroX aberto (pode minimizar) enquanto joga.

Dica: você pode criar perfis diferentes para jogos diferentes. Por exemplo, um perfil para jogos de plataforma e outro para jogos de corrida, cada um com mapeamentos de botões otimizados para o gênero. O AntiMicroX também permite configurar a troca automática de perfil com base na janela ativa, o que dispensa a troca manual.

Para mais informações, visite a página oficial do AntiMicroX no GitHub.

SC Controller ou AntiMicroX: qual escolher?

A escolha entre os dois aplicativos depende do que você precisa:

  • SC Controller é a melhor opção quando você quer que o seu controle genérico seja reconhecido como um controle Xbox 360 pelo sistema. Isso significa que jogos com suporte nativo a gamepad vão funcionar sem configuração adicional por jogo. Ideal para quem joga pelo Steam, Lutris ou Heroic e quer uma experiência "plug and play" após a configuração inicial.
  • AntiMicroX é mais indicado quando você precisa mapear os botões do controle para teclas específicas do teclado e movimentos do mouse. Funciona para qualquer aplicação, incluindo jogos que não têm nenhum suporte a controle. Também é a melhor escolha se o SC Controller não reconhecer o seu modelo de joystick.

Nos dois casos, o objetivo é o mesmo: fazer o seu controle genérico funcionar nos jogos no Linux.

Perguntas frequentes

Qual o melhor mapeador de controle para Linux?

Os dois melhores mapeadores de controle para Linux são o SC Controller e o AntiMicroX. O SC Controller é ideal para emular um controle Xbox 360, enquanto o AntiMicroX é mais versátil ao permitir mapear botões para teclas do teclado e mouse.

Como fazer um controle genérico funcionar no Steam no Linux?

Você pode usar o SC Controller para registrar e mapear o seu controle genérico como um gamepad Xbox 360. Após a configuração, o Steam reconhecerá o controle automaticamente. Caso isso não funcione, o AntiMicroX permite mapear os botões do joystick para as teclas que cada jogo utiliza.

Preciso instalar um driver para controle genérico no Linux?

Na maioria dos casos, o Linux já reconhece controles genéricos USB automaticamente. O problema costuma ser a falta de mapeamento correto dos botões. Aplicativos como o SC Controller e o AntiMicroX resolvem esse problema sem a necessidade de instalar drivers adicionais.

O AntiMicroX funciona no Wayland?

Sim, o AntiMicroX possui suporte a Wayland, embora alguns recursos como a troca automática de perfil por janela ativa possam ter limitações nesse protocolo. A maioria das funcionalidades de mapeamento funciona normalmente.

Os livros mais vendidos na Amazon.