Como usar um controle de PS4 no Linux: USB, Bluetooth e Steam

Um controle de PS4 (DualShock 4) geralmente funciona em uma distribuição Linux atual sem a necessidade de um driver adicional. Conecte-o via USB ou emparelhe-o via Bluetooth e deixe o Linux reconhecê-lo como um gamepad. Se você joga pelo Steam, o Steam Input pode usar o suporte integrado para controles do jogo ou traduzir os botões do controle quando o jogo precisar. Comece com a conexão USB se quiser uma configuração mais rápida.

Um controle DualShock 4 conectado a um laptop Linux por meio de um cabo USB.
Um controle DualShock 4 conectado a um laptop Linux por meio de um cabo USB.

Conecte um DualShock 4 via USB.

  1. Use um cabo micro-USB que transmita dados; alguns cabos de carregamento não transmitem sinal.
  2. Conecte o controle diretamente a uma porta USB do seu computador Linux. Pressione o botão PS se a barra de luz permanecer apagada.
  3. Abra um jogo com suporte para controle ou a página de teste/configurações do controle no seu computador ou emulador. Pressione os botões e mova os dois analógicos para confirmar a entrada.

A maioria das distribuições Linux mais comuns inclui suporte para Sony HID no kernel, então você não deve precisar compilar um driver ou instalar o Python em todo o sistema. Se o controlador não aparecer, tente usar outro cabo de dados e outra porta USB antes de trocar os drivers.

Emparelhe o controle do PS4 via Bluetooth.

  1. Desligue o controle. Se a luz indicadora do jogador estiver acesa, mantenha o botão PS pressionado até que ela se apague. Desconecte qualquer cabo USB.
  2. Mantenha pressionado o botão Share e, em seguida, mantenha pressionado o botão PS até que a barra de luz pisque. O controle agora está detectável.
  3. No Linux, abra as configurações de Bluetooth da área de trabalho, ative o Bluetooth e escolha o controle na lista de dispositivos próximos. Ele geralmente aparece como "Controle sem fio" ; selecione "Emparelhar" ou "Conectar".
  4. Quando o emparelhamento for concluído, a barra de luz deverá parar de piscar rapidamente. Teste os joysticks e os botões em um jogo ou no Steam.
Um painel Linux Bluetooth listando o Controlador Sem Fio com um botão de Emparelhamento.
Um painel Linux Bluetooth listando o Controlador Sem Fio com um botão de Emparelhamento.

Se não aparecer, verifique se o controle não está conectado a um console ou outro computador e repita o processo de emparelhamento. Os menus de Bluetooth variam entre o GNOME, o KDE Plasma e outras interfaces gráficas, mas a sequência de botões no controle é a mesma.

Configure o controlador no Steam.

Instale o Steam a partir da central de software da sua distribuição ou de um repositório de pacotes compatível, ou utilize a página oficial de downloads do Steam da Valve . Inicie o Steam, faça login e conecte o controle antes de abrir um jogo.

  1. Abra o Steam > Configurações > Controle . Verifique se o DualShock 4 aparece como um controle PlayStation conectado. Os nomes exatos podem variar entre as versões do cliente Steam.
  2. Primeiro, deixe o Steam Input com o comportamento padrão. A abordagem atual da Valve direciona um controle PlayStation para o suporte nativo do jogo quando este o oferece, e usa o Steam Input quando o jogo não o oferece. Você pode alterar o suporte ao controle PlayStation globalmente nas configurações de Controle.
  3. Para um jogo específico, abra a página da Biblioteca e selecione o botão de configuração do controle próximo aos controles de jogo. Escolha um layout recomendado ou da comunidade, ou edite as atribuições de botões se o mapeamento padrão do jogo não for adequado. Reinicie o jogo após alterar o modo de entrada.
Configurações do Steam Controller mostrando um controle PlayStation conectado e opções de suporte.
Configurações do Steam Controller mostrando um controle PlayStation conectado e opções de suporte.

As páginas da Loja e da Biblioteca do Steam também podem mostrar se um título lista suporte para DualShock e se o suporte é apenas via USB. Um controle pode ser detectado pelo Linux e pelo Steam mesmo que um jogo específico ainda não ofereça suporte completo a controles. Nesse caso, tente usar a Entrada do Steam para esse título ou utilize teclado e mouse para acessar os menus que o jogo não mapeou.

Use o controle com um jogo que não seja da Steam.

Um jogo nativo do Linux pode ler o gamepad diretamente. Nesse caso, abra o menu Controles ou Entrada e selecione o controle. Para um jogo externo compatível, o Steam também pode iniciá-lo após você escolher Jogos > Adicionar um jogo não Steam à minha biblioteca . Em seguida, defina ou ajuste o layout usando o botão de configuração do controle na biblioteca. Isso não torna todos os jogos ou launchers compatíveis; o jogo ainda precisa aceitar entrada de controle ou um mapeamento de entrada do Steam válido.

Uma tela de configuração do controle com os botões e gatilhos do DualShock 4 mapeados para um jogo.
Uma tela de configuração do controle com os botões e gatilhos do DualShock 4 mapeados para um jogo.

Corrigir problemas comuns de conexão

  • O Linux não o detecta: teste primeiro com USB, use um cabo de dados que você saiba que ele usa e tente outra porta. Para Bluetooth, remova qualquer emparelhamento antigo salvo no painel de Bluetooth do seu computador e emparelhe novamente.
  • O Steam detecta o controle, mas o jogo não: confirme se o jogo é compatível com controles e, em seguida, tente configurar o Steam Input de acordo com as preferências do jogo. Um título com suporte nativo para PlayStation pode apresentar desempenho inferior se a entrada for traduzida duas vezes.
  • O jogo exibe comandos de botões do Xbox: essa é uma opção de comando do jogo e não significa necessariamente que o controle apresentou defeito. Alguns jogos usam a etiqueta "Xbox" para todos os controles.
  • Touchpad, vibração ou controles de movimento estão ausentes: o suporte a esses recursos depende do jogo, do tipo de conexão, do caminho de entrada do Linux e se o Steam Input está gerenciando o dispositivo. Botões e joysticks básicos podem funcionar mesmo quando um recurso adicional não estiver disponível.

Guias mais antigos podem recomendar a instalação ds4drvcom [ sudo pipcomando/método específico]. Esse não é o primeiro passo normal em um sistema Linux atual: verifique a detecção de USB ou Bluetooth e as configurações do controle do jogo antes de adicionar um driver de terceiros mais antigo.

Referências oficiais

(16) Comentários

  1. Tiến 123 -

    Gostaria de adicionar que o controle DualShock 4 também funciona com Bluetooth, o que é bem legal para jogos sem fio

  2. Ngọc Lan -

    Estou super feliz que encontrei esse guia! Eu realmente estava perdido e frustrado antes. Agora só alegria

  3. Huyền Lizzie -

    Lindo post! Alguém já conseguiu usar o controle com Steam no Linux? Estou com dificuldade na configuração.

  4. Linh mèo -

    Eu já tentei usar meu controle PS4 no Ubuntu, e funcionou de primeira! Valeu pela dica dos drivers, ajudou muito

  5. Hương Đà Nẵng -

    Eu ia desistir de jogar no Linux por causa da falta de suporte, mas agora com essas dicas, estou animada novamente!

  6. Bảo Bình -

    Incrível saber que é tão fácil de usar. Vou compartilhar com meus amigos gamers do Linux!

  7. Thảo Vân -

    Eu sempre usei Ubuntu, mas nunca pensei em tentar jogar com PS4. Depois deste post, vou tentar agora!

  8. Quang vn -

    Ótimo tutorial! Só queria saber se funciona em todas as distribuições Linux ou tem alguma que tenha mais suporte

  9. Nguyên PN -

    Muito bom o conteúdo! Só não consegui encontrar onde baixar os drivers, poderiam deixar o link, por favor

  10. Sen Hoa -

    Esse post é muito útil! Tem algumas dicas para calibrar o controle? Eu sinto que alguns botões não estão respondendo bem.

  11. Phúc IT -

    Recomendo usar o Software Joy2Key, ele transforma a entrada do controle em comandos de teclado. Assim, fica fácil jogar qualquer jogo!

  12. Thùy Linh -

    Adorei a postagem! Sempre quis usar meu controle PS4 no Linux, mas nunca soube como. Agora, finalmente posso jogar com conforto!

  13. Mèo con -

    É incrível como a comunidade Linux é prestativa. Eu realmente não sabia que era tão fácil conectar o controle

  14. Duy Sinh 6789 -

    Fiz tudo que o post recommends e funcionou perfeito! Agora consigo jogar meus jogos de PS4 com mais facilidade

  15. Minh Kha -

    Se alguém tiver problemas com a conexão, tentem reiniciar o Bluetooth. Muitas vezes resolve a questão rapidinho

  16. Hoàng Gia -

    Hahaha! Eu estava pronto pra desistir e voltar pro Windows, mas depois desse tutorial, sou um homem novo

Deixar um comentário

Como instalar o tema Paper GTK no Linux

Como instalar o tema Paper GTK no Linux

Instale o tema Paper GTK a partir de repositórios Linux compatíveis, habilite-o para aplicativos GTK no GNOME Tweaks e veja o que o tema legado pode e não pode alterar.

Como instalar e configurar o SABnzbd no Linux

Como instalar e configurar o SABnzbd no Linux

Instale o SABnzbd no Ubuntu ou Debian, ou execute-o em um contêiner Docker em outro host Linux. Em seguida, abra a interface web e configure seu provedor e as pastas de download.

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Capture o áudio da área de trabalho Linux no Audacity direcionando o fluxo de gravação para a fonte de monitor do seu dispositivo de saída. Siga os passos do PulseAudio e do PipeWire, dicas de exportação e correções para faixas silenciosas.

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Instale o Dropbox no Linux a partir do pacote oficial, faça login, sincronize uma pasta local, gerencie a sincronização seletiva e verifique o status pela linha de comando.

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Inkscape a partir dos repositórios da sua distribuição Linux, do PPA estável do Ubuntu, do Snap ou do Flathub, utilizando os comandos e notas atuais para escolher a origem do pacote.

Como instalar o PulseEffects no Linux com o Easy Effects

Como instalar o PulseEffects no Linux com o Easy Effects

O PulseEffects agora é Easy Effects. Instale o equalizador baseado em PipeWire com apt, DNF, Pacman ou Flatpak, direcione o áudio e salve as configurações.

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Use o FSlint para analisar pastas selecionadas do Linux, verificar grupos duplicados e excluir arquivos redundantes com segurança, ou aprenda quando a fusão de links físicos é apropriada.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

O antigo plugin OpenMediaVault para Plex foi arquivado. Configure o Plex no OMV 8 com OMV-Extras, o plugin Compose, armazenamento persistente e o contêiner oficial do Plex.

Como encontrar vírus no Linux pela linha de comando

Como encontrar vírus no Linux pela linha de comando

Aprenda como instalar o ClamAV, atualizar suas assinaturas, verificar arquivos e pastas do Linux recursivamente e revisar as detecções sem excluir arquivos automaticamente.

Como limpar e acelerar o Ubuntu com segurança

Como limpar e acelerar o Ubuntu com segurança

Limpe e acelere o Ubuntu com a limpeza segura do APT, verificações de armazenamento e controles de inicialização que ajudam a liberar espaço e solucionar problemas de lentidão na área de trabalho.