{"id":2676,"date":"2014-02-25T16:01:22","date_gmt":"2014-02-25T15:01:22","guid":{"rendered":"http:\/\/www.dragonsmag.net\/wordpress\/fr\/?p=2676"},"modified":"2014-02-25T16:01:22","modified_gmt":"2014-02-25T15:01:22","slug":"jouer-a-steam-avec-une-manette-xbox-360-sous-linux","status":"publish","type":"post","link":"https:\/\/dragonsmag.net\/blog\/jouer-a-steam-avec-une-manette-xbox-360-sous-linux\/","title":{"rendered":"Jouer \u00e0 Steam avec une manette Xbox 360 sous Linux"},"content":{"rendered":"<p>Lorsque l&rsquo;on joue sous Linux, on peut rencontrer quelques probl\u00e8mes au niveau de la reconnaissance de sa manette de jeu Xbox 360.<a href=\"https:\/\/i0.wp.com\/www.dragonsmag.net\/wordpress\/wp-content\/uploads\/2014\/02\/steam-big-picture.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-2678\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.dragonsmag.net\/wordpress\/wp-content\/uploads\/2014\/02\/steam-big-picture-300x141.jpg?resize=300%2C141\" width=\"300\" height=\"141\" \/><\/a><\/p>\n<p><strong> Par d\u00e9faut, Linux poss\u00e8de un driver qui pourra faire fonctionner votre manette mais certains jeux continueront de ne pas la reconna\u00eetre. Que faire donc ?<\/strong><\/p>\n<p>1) Chercher et installer \u00ab\u00a0xboxdrv\u00a0\u00bb dans son gestionnaire de programmes.<\/p>\n<p>2) Brancher sa manette Xbox 360.<\/p>\n<p>3) Lancer Steam puis\u00a0Steam Big Picture.<\/p>\n<p>4)\u00a0Aller dans param\u00e8tres puis manette pour configurer les boutons de la manette.<\/p>\n<p>5) Lancer son jeu via l&rsquo;interface de Steam Big Picture.<\/p>\n<p>La 5\u00e8me \u00e9tape est tr\u00e8s importante car il semble que Steam ignore la configuration de la manette si on lance ses jeux via l&rsquo;interface standard.<\/p>\n<p><strong>Dans le cas o\u00f9 vous ne poss\u00e9deriez pas une manette Xbox 360, il existe une solution pour utiliser une autre manette branch\u00e9e en USB.<\/strong><\/p>\n<p><!--more--><\/p>\n<p>1) Si le jeu auquel vous voulez jouer ne r\u00e9clame pas de manette Xbox 360, inutile de vous emb\u00eater. Par contre, de nombreux jeux l&rsquo;exigent et c&rsquo;est donc pour cela qu&rsquo;on voit cette possibilit\u00e9.<\/p>\n<p>2)\u00a0Chercher et installer \u00ab\u00a0xboxdrv\u00a0\u00bb dans son gestionnaire de programmes.<\/p>\n<p>3)\u00a0Brancher sa manette USB.<\/p>\n<p>4) Dans un terminal, saisir la commande suivante : \u00ab\u00a0<i>lsmod | grep xpad<\/i>\u00ab\u00a0. Si vous n&rsquo;obtenez aucune r\u00e9ponse, passez \u00e0 l&rsquo;\u00e9tape suivante. Dans le cas contraire, on arr\u00eate ce module avec la commande suivante \u00ab\u00a0<i>rmmod xpad<\/i>\u00ab\u00a0.<\/p>\n<p>5) Afficher l&rsquo;ensemble de vos p\u00e9riph\u00e9riques d&rsquo;entr\u00e9e avec la commande suivante \u00ab\u00a0<i>ls \/dev\/input\/ | grep event*<\/i>\u00ab\u00a0.<\/p>\n<p>6) Tester ensuite chacun des p\u00e9riph\u00e9riques avec la commande suivante \u00ab\u00a0<i>evtest \/dev\/input\/event<strong>X<\/strong><\/i>\u00a0\u00bb (o\u00f9 X est le num\u00e9ro du p\u00e9riph\u00e9rique). Une fois la commande ex\u00e9cut\u00e9e, il faut appuyer sur les boutons de sa manette pour voir si quelque chose s&rsquo;affiche et ainsi l&rsquo;identifier. Pour arr\u00eater le test sur un p\u00e9riph\u00e9rique, faire ensuite Ctrl+C.<\/p>\n<p>7) Si vous avez une manette PS3, passer \u00e0 l&rsquo;\u00e9tape suivante. Pour toute autre manette, faire ce qui suit. Les essais ont \u00e9t\u00e9 fait avec une manette PS2.<\/p>\n<ul>\n<li>Relancer le test du p\u00e9riph\u00e9rique correspondant \u00e0 \u00a0sa manette.<\/li>\n<li>Appuyer sur chacun des boutons un par un et noter quelque part, comme ci-dessous, le nom attribu\u00e9 au bouton et le nom du bouton de la manette Xbox 360 qui lui correspond.<\/li>\n<\/ul>\n<p><i>Event: time 1380985017.964843, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90003<br \/>\nEvent: time 1380985017.964843, type 1 (EV_KEY), code 290 (<b>BTN_THUMB2<\/b>), value 1<\/i><\/p>\n<ul>\n<li>On obtient donc ici comme nom pour le bouton \u00ab\u00a0A\u00a0\u00bb de la 360 :\u00a0<i><b>BTN_THUMB2<\/b><\/i>.<\/li>\n<li>Au final, pour une manette PS2, on obtient ceci :<a href=\"http:\/\/www.dragonsmag.net\/wordpress\/wp-content\/uploads\/2014\/02\/xbox.jpg\"><br \/>\n<\/a><\/li>\n<\/ul>\n<blockquote><p>BTN_THUMB2=a<a href=\"https:\/\/i0.wp.com\/www.dragonsmag.net\/wordpress\/wp-content\/uploads\/2014\/02\/xbox.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignright\" alt=\"\" src=\"https:\/\/i0.wp.com\/www.dragonsmag.net\/wordpress\/wp-content\/uploads\/2014\/02\/xbox-300x248.jpg?resize=300%2C248\" width=\"300\" height=\"248\" \/><\/a><br \/>\nBTN_THUMB=b<br \/>\nBTN_BASE3=back<br \/>\nBTN_BASE4=start<br \/>\nBTN_BASE=lb<br \/>\nBTN_BASE2=rb<br \/>\nBTN_TOP2=lt<br \/>\nBTN_PINKIE=rt<br \/>\nBTN_BASE5=tl<br \/>\nBTN_BASE6=tr<br \/>\nABS_X=x1<br \/>\nBTN_TOP=x<br \/>\nBTN_TRIGGER=y<br \/>\nABS_Y=y1<br \/>\nABS_RZ=x2<br \/>\nABS_Z=y2<br \/>\nABS_HAT0X=dpad_x<br \/>\nABS_HAT0Y=dpad_y<br \/>\n-Y1=Y1<br \/>\n-Y2=Y2<\/p><\/blockquote>\n<ul>\n<li>Libre \u00e0 vous de r\u00e9utiliser cette liste si vous avez une manette PS2. L&rsquo;image \u00e0 droite r\u00e9sume la position de chaque bouton.<\/li>\n<li>Pour conna\u00eetre le nom correspondant \u00e0 chaque bouton apr\u00e8s configuration, saisir les commandes suivantes : \u00ab\u00a0<i>xboxdrv &#8211;help-button<\/i>\u00ab\u00a0, \u00ab\u00a0<i>xboxdrv &#8211;help-axis<\/i>\u00a0\u00bb et \u00ab\u00a0<i>xboxdrv &#8211;help-abs<\/i>\u00ab\u00a0.<\/li>\n<\/ul>\n<p>8) Il ne reste maintenant plus qu&rsquo;\u00e0 initialiser la bonne configuration.<\/p>\n<ul>\n<li>Si vous avez une manette PS3, lancez la commande \u00ab\u00a0<i>xboxdrv &#8211;silent &#8211;detach-kernel-driver<\/i>\u00ab\u00a0.<\/li>\n<li>Pour toute autre manette, lancez la commande \u00ab\u00a0<i>xboxdrv &#8211;evdev [EVENT] &#8211;evdev-absmap [ABS MAP] &#8211;axismap [AXIS MAP] &#8211;evdev-keymap [BUTTONS MAP] &#8211;mimic-xpad &#8211;silent &amp;<\/i>\u00ab\u00a0. O\u00f9\u00a0[EVENT] est le nom de votre p\u00e9riph\u00e9rique (partie 6) et [ABS MAP], [AXIS MAP], [BUTTONS MAP] sont les associations de boutons.<\/li>\n<li>Dans le cas de la manette PS2, on obtient :<br \/>\n\u00ab\u00a0<i>xboxdrv &#8211;evdev \/dev\/input\/event<strong>X<\/strong> &#8211;evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RZ=x2,ABS_Z=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y &#8211;axismap -Y1=Y1,-Y2=Y2 &#8211;evdev-keymap BTN_TOP=x,BTN_TRIGGER=y,BTN_THUMB2=a,BTN_THUMB=b,BTN_BASE3=back,BTN_BASE4=start,BTN_BASE=lb,BTN_BASE2=rb,BTN_TOP2=lt,BTN_PINKIE=rt,BTN_BASE5=tl,BTN_BASE6=tr &#8211;mimic-xpad &#8211;silent &amp;<\/i>\u00ab\u00a0. Ne pas oublier de remplacer le X par le num\u00e9ro correspondant \u00e0 son p\u00e9riph\u00e9rique.<\/li>\n<\/ul>\n<p>9) Afin de ne pas avoir \u00e0 recommencer ces manipulations apr\u00e8s chaque d\u00e9marrage, il est conseill\u00e9 de les mettre automatiquement au d\u00e9marrage via le fichier <strong><i>\/etc\/rc.local<\/i><\/strong>. Attention toutefois, certaines distributions de Linux ont modifi\u00e9 le nom de ce fichier, renseignez-vous donc sur le forum de votre distribution. Pour <strong>Ubuntu<\/strong>, en tout cas, c&rsquo;est bon. Recopier les diff\u00e9rentes commandes vues dans ce fichier avant le \u00ab\u00a0exit 0\u00a0\u00bb. Dans ce cas pr\u00e9cis, on obtient :<\/p>\n<blockquote><p>#!\/bin\/sh -e<br \/>\n#<br \/>\n# rc.local<br \/>\n#<br \/>\n# This script is executed at the end of each multiuser runlevel.<br \/>\n# Make sure that the script will \u00ab\u00a0exit 0\u00a0\u00bb on success or any other<br \/>\n# value on error.<br \/>\n#<br \/>\n# In order to enable or disable this script just change the execution<br \/>\n# bits.<br \/>\n#<br \/>\n# By default this script does nothing.<\/p>\n<p>rmmod xpad<\/p>\n<p><i>xboxdrv &#8211;evdev \/dev\/input\/event<strong>X<\/strong>\u00a0&#8211;evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RZ=x2,ABS_Z=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y &#8211;axismap -Y1=Y1,-Y2=Y2 &#8211;evdev-keymap BTN_TOP=x,BTN_TRIGGER=y,BTN_THUMB2=a,BTN_THUMB=b,BTN_BASE3=back,BTN_BASE4=start,BTN_BASE=lb,BTN_BASE2=rb,BTN_TOP2=lt,BTN_PINKIE=rt,BTN_BASE5=tl,BTN_BASE6=tr &#8211;mimic-xpad &#8211;silent &amp;<\/i><\/p>\n<p>exit 0<\/p><\/blockquote>\n<p>Merci \u00e0\u00a0<a href=\"http:\/\/steamcommunity.com\/id\/revernus\" data-miniprofile=\"119285576\">Revernus<\/a>\u00a0de Steam pour ces informations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Lorsque l&rsquo;on joue sous Linux, on peut rencontrer quelques probl\u00e8mes au niveau de la reconnaissance de sa manette de jeu Xbox 360. Par d\u00e9faut, Linux poss\u00e8de un driver qui pourra faire fonctionner votre manette mais certains jeux continueront de ne pas la reconna\u00eetre. Que faire donc ? 1) Chercher et installer \u00ab\u00a0xboxdrv\u00a0\u00bb dans son gestionnaire [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[57],"tags":[163,258,259],"class_list":["post-2676","post","type-post","status-publish","format-standard","hentry","category-jeux-video","tag-linux","tag-steam","tag-steam-big-picture"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8aUMe-Ha","jetpack-related-posts":[{"id":154,"url":"https:\/\/dragonsmag.net\/blog\/nocturne-epitanime-4\/","url_meta":{"origin":2676,"position":0},"title":"Nocturne Epitanime 4","author":"admin","date":"24 avril 2009","format":false,"excerpt":"Samedi 11 avril 2009 avait lieu une nouvelle nocturne Epitanime, voici le r\u00e9sum\u00e9 de ma journ\u00e9e. Arriv\u00e9 \u00e0 15h \u00e0 Epita, je retrouve un grand nombre d'habitu\u00e9s de l'\u00e9v\u00e9nement. On papote gaiement puis on se dirige lentement vers la salle des jeux musicaux tenue par l'association play-back qui a maintenant\u2026","rel":"","context":"Dans &quot;Jeux vid\u00e9o&quot;","block_context":{"text":"Jeux vid\u00e9o","link":"https:\/\/dragonsmag.net\/blog\/category\/jeux-video\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.dragonsmag.net\/wordpress\/wp-content\/uploads\/20090424-beatmania-20060405015557038.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2701,"url":"https:\/\/dragonsmag.net\/blog\/le-jeu-video-sous-linux-a-lhonneur-dans-la-presse\/","url_meta":{"origin":2676,"position":1},"title":"Le jeu vid\u00e9o sous Linux \u00e0 l&rsquo;honneur dans la presse","author":"admin","date":"11 mars 2014","format":false,"excerpt":"Vous trouvez en ce moment un dossier relativement complet sur le jeu vid\u00e9o sous Linux dans le magazine \"Linux Essentiel\" n\u00b036 (9,90 \u20ac) dont voici le sommaire : DOSSIER : Jouer sous Linux !? Introduction\u00a0: Qu'est-ce que le r\u00e9trogaming ? p. 30 1 - Retrouver les anciens jeux cultes des\u2026","rel":"","context":"Dans &quot;Jeux vid\u00e9o&quot;","block_context":{"text":"Jeux vid\u00e9o","link":"https:\/\/dragonsmag.net\/blog\/category\/jeux-video\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.dragonsmag.net\/wordpress\/wp-content\/uploads\/2014\/03\/lpe36couv-224x300.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2638,"url":"https:\/\/dragonsmag.net\/blog\/jouer-sur-pc-ok-mais-sur-linux-alors\/","url_meta":{"origin":2676,"position":2},"title":"Jouer sur PC ? OK mais sur Linux alors !","author":"admin","date":"9 f\u00e9vrier 2014","format":false,"excerpt":"Ces derniers temps, de nombreux articles \u00e0 droite \u00e0 gauche invitent les joueurs \u00e0 se tourner vers le PC plut\u00f4t que vers les nouvelles g\u00e9n\u00e9rations de consoles (PS4, Xbox One). J'adh\u00e8re totalement en ce sens moi-m\u00eame mais j'irai m\u00eame encore plus loin. J'invite la majorit\u00e9 des joueurs \u00e0 se tourner\u2026","rel":"","context":"Dans &quot;Jeux vid\u00e9o&quot;","block_context":{"text":"Jeux vid\u00e9o","link":"https:\/\/dragonsmag.net\/blog\/category\/jeux-video\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.dragonsmag.net\/wordpress\/wp-content\/uploads\/2014\/02\/Tux___Linux_Arcade_Logo-254x300.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":5186,"url":"https:\/\/dragonsmag.net\/blog\/jv-les-sorties-linux-de-juillet-2023\/","url_meta":{"origin":2676,"position":3},"title":"[JV] Les sorties Linux de juillet 2023","author":"admin","date":"8 ao\u00fbt 2023","format":false,"excerpt":"Un mois de juillet plut\u00f4t int\u00e9ressant avec un mix parfait entre jeux \"metacritiqu\u00e9s\" et jeux pass\u00e9s sous les radars. Mais surtout un mois marqu\u00e9 par la sortie de l'excellentissime jeu inspir\u00e9 de Mega Man X, Gravity Circuit ! 13\/07\/2023 Gravity Circuit (Metacritic = 89) \u224817\u20ac (Steam, GoG)Gravity Circuit est un\u2026","rel":"","context":"Dans &quot;Jeux vid\u00e9o&quot;","block_context":{"text":"Jeux vid\u00e9o","link":"https:\/\/dragonsmag.net\/blog\/category\/jeux-video\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5168,"url":"https:\/\/dragonsmag.net\/blog\/jv-les-sorties-linux-de-janvier-2023\/","url_meta":{"origin":2676,"position":4},"title":"[JV] Les sorties Linux de janvier 2023","author":"admin","date":"11 f\u00e9vrier 2023","format":false,"excerpt":"On commence le mois de f\u00e9vrier avec les sorties Linux du mois de janvier 2023. Comme le mois pr\u00e9c\u00e9dent, un seul jeu class\u00e9 sur metacritic mais des petits jeux assez int\u00e9ressants au rendez-vous. 09\/01\/2023 Breakout13 \u98de\u8d8a13\u53f7\u623f (Metacritic = pas de note) \u224810\u20ac (Steam)Breakout est un jeu d'aventure narratif avec une\u2026","rel":"","context":"Dans &quot;Jeux vid\u00e9o&quot;","block_context":{"text":"Jeux vid\u00e9o","link":"https:\/\/dragonsmag.net\/blog\/category\/jeux-video\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3347,"url":"https:\/\/dragonsmag.net\/blog\/jouer-a-des-jeux-windows-grace-a-playonlinux\/","url_meta":{"origin":2676,"position":5},"title":"Jouer \u00e0 des jeux Windows gr\u00e2ce \u00e0 PlayOnLinux","author":"admin","date":"31 d\u00e9cembre 2014","format":false,"excerpt":"Si vous me suivez, vous savez que je suis un utilisateur averti de Linux. Bien que Steam, Humble Bundle et m\u00eame GOG maintenant proposent de nombreux jeux tournant sous Linux, il existe encore un grand nombre de jeux exclusifs \u00e0 Windows et notamment du c\u00f4t\u00e9 des jeux AAA. Heureusement, pour\u2026","rel":"","context":"Dans &quot;Jeux vid\u00e9o&quot;","block_context":{"text":"Jeux vid\u00e9o","link":"https:\/\/dragonsmag.net\/blog\/category\/jeux-video\/"},"img":{"alt_text":"playonlinux-logo","src":"https:\/\/i0.wp.com\/www.dragonsmag.net\/wordpress\/wp-content\/uploads\/2014\/12\/playonlinux-logo.png?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/dragonsmag.net\/blog\/wp-json\/wp\/v2\/posts\/2676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dragonsmag.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dragonsmag.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dragonsmag.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dragonsmag.net\/blog\/wp-json\/wp\/v2\/comments?post=2676"}],"version-history":[{"count":0,"href":"https:\/\/dragonsmag.net\/blog\/wp-json\/wp\/v2\/posts\/2676\/revisions"}],"wp:attachment":[{"href":"https:\/\/dragonsmag.net\/blog\/wp-json\/wp\/v2\/media?parent=2676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dragonsmag.net\/blog\/wp-json\/wp\/v2\/categories?post=2676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dragonsmag.net\/blog\/wp-json\/wp\/v2\/tags?post=2676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}