Accueil
» LINUX
»
Comment utiliser une manette PS4 sous Linux : USB, Bluetooth et Steam
Comment utiliser une manette PS4 sous Linux : USB, Bluetooth et Steam
Une manette PS4 (DualShock 4) fonctionne généralement sur une distribution Linux récente sans pilote supplémentaire. Connectez-la en USB ou appairez-la en Bluetooth ; Linux la reconnaîtra alors comme une manette de jeu. Si vous jouez via Steam, Steam Input peut utiliser la prise en charge intégrée des manettes du jeu ou traduire les boutons de la manette lorsque le jeu en a besoin. Privilégiez la connexion USB pour une configuration rapide.
Une manette DualShock 4 connectée à un ordinateur portable Linux via un câble USB.
Connectez une manette DualShock 4 via USB.
Utilisez un câble micro-USB qui transmet des données ; certains câbles de charge ne transmettent pas de données.
Connectez la manette directement à un port USB de votre ordinateur Linux. Appuyez sur le bouton PS si sa barre lumineuse reste éteinte.
Ouvrez un jeu compatible avec une manette ou la page de test/paramètres de la manette sur votre ordinateur ou émulateur. Appuyez sur les boutons et déplacez les deux joysticks pour confirmer les entrées.
La plupart des distributions Linux courantes intègrent la prise en charge des périphériques Sony HID dans le noyau ; vous ne devriez donc pas avoir besoin de compiler un pilote ni d'installer Python à l'échelle du système. Si la manette n'apparaît pas, essayez un autre câble de données et un autre port USB avant de modifier les pilotes.
Associez la manette PS4 via Bluetooth
Éteignez la manette. Si son voyant est allumé, maintenez le bouton PS enfoncé jusqu'à ce qu'il s'éteigne. Débranchez tout câble USB.
Maintenez la touche Share enfoncée , puis la touche PS jusqu'à ce que la barre lumineuse clignote. La manette est alors détectable.
Sous Linux, ouvrez les paramètres Bluetooth de votre ordinateur, activez le Bluetooth et sélectionnez la manette dans la liste des périphériques à proximité. Elle apparaît généralement sous le nom « Manette sans fil » ; sélectionnez « Associer » ou « Connecter ».
Une fois l'appairage terminé, la barre lumineuse devrait cesser de clignoter rapidement. Testez les joysticks et les boutons dans un jeu ou sur Steam.
Un panneau Bluetooth Linux listant un contrôleur sans fil avec un bouton d'appairage.
Si la manette n'apparaît toujours pas, vérifiez qu'elle n'est pas connectée à une console ou à un autre ordinateur, puis relancez le mode d'appairage. Les menus Bluetooth varient selon l'environnement de bureau (GNOME, KDE Plasma, etc.), mais la séquence de boutons à utiliser sur la manette reste la même.
Ouvrez Steam > Paramètres > Manette . Vérifiez que la manette DualShock 4 apparaît bien comme une manette PlayStation connectée. L'intitulé exact peut varier selon les versions du client Steam.
Laissez Steam Input sur son comportement par défaut. Actuellement, Valve utilise la manette PlayStation native du jeu lorsqu'elle est prise en charge, et Steam Input dans le cas contraire. Vous pouvez modifier la prise en charge de la manette PlayStation dans les paramètres de la manette.
Pour un jeu, ouvrez sa page Bibliothèque et sélectionnez le bouton de configuration de la manette situé près des commandes de jeu. Choisissez une configuration recommandée ou proposée par la communauté, ou modifiez l'attribution des boutons si la configuration par défaut du jeu ne vous convient pas. Relancez le jeu après avoir modifié le mode de contrôle.
Les paramètres de la manette Steam affichent une manette PlayStation connectée et les options de prise en charge.
Les pages du magasin et de la bibliothèque Steam indiquent si un jeu prend en charge la manette DualShock et si cette prise en charge est limitée à l'USB. Il est possible qu'une manette soit détectée par Linux et Steam même si le jeu ne la prend pas entièrement en charge. Dans ce cas, essayez Steam Input pour ce jeu ou utilisez le clavier et la souris pour les menus non mappés.
Utilisez la manette avec un jeu non-Steam
Un jeu Linux natif peut reconnaître directement la manette ; dans ce cas, ouvrez son menu « Commandes » ou « Entrée » et sélectionnez la manette. Pour un jeu externe compatible, Steam peut également le lancer après avoir choisi « Jeux » > « Ajouter un jeu non Steam à ma bibliothèque » . Configurez ensuite la disposition des manettes via le bouton de configuration de la bibliothèque. Attention : cette méthode ne garantit pas la compatibilité avec tous les lanceurs ou jeux. Le jeu doit toujours accepter les entrées de la manette ou disposer d'une configuration d'entrée Steam valide.
Écran de configuration des commandes avec les boutons et gâchettes DualShock 4 attribués à un jeu.
Résoudre les problèmes de connexion courants
Linux ne le détecte pas : commencez par un test USB avec un câble de données dont vous connaissez la marque, puis essayez un autre port. Pour le Bluetooth, supprimez l’ancien appairage enregistré dans les paramètres Bluetooth de votre ordinateur et effectuez un nouvel appairage.
Steam détecte la manette, mais pas le jeu : vérifiez que le jeu est compatible avec les manettes, puis essayez les paramètres d'entrée Steam spécifiques au jeu. Un titre compatible nativement avec la PlayStation peut présenter des problèmes de fonctionnement si les commandes sont traduites deux fois.
Le jeu affiche des indications pour les boutons Xbox : il s’agit d’une option proposée par le jeu et cela ne signifie pas nécessairement que la manette est défectueuse. Certains jeux utilisent des étiquettes Xbox pour chaque manette.
Le pavé tactile, les vibrations et les commandes de mouvement ne sont pas pris en charge : la compatibilité dépend du jeu, du type de connexion, du chemin d’accès aux entrées Linux et de l’utilisation de Steam Input. Les boutons et joysticks de base restent fonctionnels même si certaines fonctionnalités supplémentaires sont indisponibles.
Les guides plus anciens peuvent recommander l'installation ds4drvavec sudo pip. Ce n'est pas la première étape habituelle sur un système Linux actuel : il est préférable de diagnostiquer la détection USB ou Bluetooth et les paramètres de la manette du jeu avant d'ajouter un pilote tiers ancien.