<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>jeuxvideo &amp;mdash; tradjincal</title>
    <link>https://blogz.zaclys.com/tradjincal/tag:jeuxvideo</link>
    <description>Blog sur du jeux video, photo, musique, jeu de role et autres</description>
    <pubDate>Wed, 17 Jun 2026 00:49:25 +0200</pubDate>
    <item>
      <title>Disposition de clavier et jeux video sous wine/proton</title>
      <link>https://blogz.zaclys.com/tradjincal/disposition-de-clavier-et-jeux-video-sous-wine-proton</link>
      <description>&lt;![CDATA[Cela fait 6 mois maintenant que je suis passé entièrement sur linux, une kubuntu pour ma part. Une grosse part de mon utilisation est les jeux vidéo et avec steam et heroic launcher, j&#39;étais pleinement satisfait. Le seul point que je n&#39;avais pas encore réglé, c&#39;était de pouvoir changer de disposition de clavier (d’azerty à qwerty) car certains jeux le gère mal (hein cyberpunk) voir pas du tout.&#xA;&#xA;Sur windows, j&#39;avais le raccourci clavier shift+alt pour changer en qwerty et pas de problème. Sous linux (en tout cas kubuntu wayland), j&#39;ai le même raccourci qui fonctionne très bien sous kubuntu mais pas dans wine.&#xA;&#xA;La solution&#xA;Je commence par la fin pour les plus impatients, la méthode que j&#39;ai trouvée est de faire un setxkbmap us . On se retrouve avec un beau warning sous Wayland, mais ca affect bien les jeux sous wine&#xA;$ setxkbmap us&#xA;WARNING: Running setxkbmap against an Xwayland server&#xA;&#xA;Pour automatiser tout ça, j&#39;ai fait 2 petits scripts que je vais donner à heroic launcher.&#xA;Pour passer en qwerty:&#xA;!/usr/bin/env bash&#xA;setxkbmap us&#xA;Pour passer en azerty:&#xA;!/usr/bin/env bash&#xA;setxkbmap fr&#xA;&#xA;Pour les non programmeurs, voici les commandes à donner pour créer les 2 fichiers&#xA;mkdir -p ~/scripts&#xA;echo -e &#39;#!&#39;&#34;/usr/bin/env\nsetxkbmap us&#34;   ~/scripts/setuskbdx11wine.sh&#xA;echo -e &#39;#!&#39;&#34;/usr/bin/env\nsetxkbmap us&#34;   ~/scripts/setfrkbdx11wine.sh&#xA;chmod +x ~/scripts/setuskbdx11wine.sh&#xA;chmod +x ~/scripts/setfrkbdx11wine.sh&#xA;Et maintenant dans heroic, il faut aller:&#xA;soit, pour un jeu, dans settings (du jeu) → advanced&#xA;soit, pour tous les jeux, dans settings (global) → game defaults → advanced&#xA;&#xA;et pointer pour les options &#34;Select a script to run before the game is launched&#34; et &#34;Select a script to run after the game exits&#34; sur les scripts dans le répertoire scripts de votre dossier user sur les scripts respectifs setuskbdx11wine.sh et setfrkbdx11wine.sh&#xA;&#xA;Quelques précisions&#xA;&#xA;J&#39;ai essayé plusieurs choses avant d&#39;arriver à ça, qui n&#39;est sûrement pas la solution la plus propre.&#xA;&#xA;Jouer avec les locales. J&#39;ai tenté de mettre la variable LCALL =enUS.UTF-8&#xA;Forcer la disposition de clavier avec winecfg&#xA;&#xA;Ces 2 solutions ne fonctionnent pas.&#xA;&#xA;La dernière méthode est de supprimer toutes les dispositions claviers sauf le qwerty dans les paramètres système mais ce n&#39;est tout bonnement pas pratique.&#xA;&#xA;En espérant que ça puisse aider d&#39;autres personnes&#xA;jeuxvideo&#xA;&#xA;div class=&#34;footer&#34;&#xD;&#xA;Écrit par @tradjincal@ludosphere.fr&#xD;&#xA;hr&#xD;&#xA;Suivez ce blog:&#xD;&#xA;ul&#xD;&#xA;liSur Mastodon en vous abonnant à @tradjincal@blogz.zaclys.com/li&#xD;&#xA;liAvec le flux RSS: a href=&#34;https://blogz.zaclys.com/tradjincal/feed/&#34;https://blogz.zaclys.com/tradjincal/feed//a/li&#xD;&#xA;/ul&#xD;&#xA;/div]]&gt;</description>
      <content:encoded><![CDATA[<p>Cela fait 6 mois maintenant que je suis passé entièrement sur linux, une kubuntu pour ma part. Une grosse part de mon utilisation est les jeux vidéo et avec steam et heroic launcher, j&#39;étais pleinement satisfait. Le seul point que je n&#39;avais pas encore réglé, c&#39;était de pouvoir changer de disposition de clavier (d’azerty à qwerty) car certains jeux le gère mal (hein cyberpunk) voir pas du tout.</p>

<p>Sur windows, j&#39;avais le raccourci clavier shift+alt pour changer en qwerty et pas de problème. Sous linux (en tout cas kubuntu wayland), j&#39;ai le même raccourci qui fonctionne très bien sous kubuntu mais pas dans wine.</p>

<h2 id="la-solution" id="la-solution">La solution</h2>

<p>Je commence par la fin pour les plus impatients, la méthode que j&#39;ai trouvée est de faire un <code>setxkbmap us</code> . On se retrouve avec un beau warning sous Wayland, mais ca affect bien les jeux sous wine</p>

<pre><code>$ setxkbmap us
WARNING: Running setxkbmap against an Xwayland server
</code></pre>

<p>Pour automatiser tout ça, j&#39;ai fait 2 petits scripts que je vais donner à heroic launcher.
Pour passer en qwerty:</p>

<pre><code>#!/usr/bin/env bash
setxkbmap us
</code></pre>

<p>Pour passer en azerty:</p>

<pre><code>#!/usr/bin/env bash
setxkbmap fr
</code></pre>

<p>Pour les non programmeurs, voici les commandes à donner pour créer les 2 fichiers</p>

<pre><code class="language-shell">mkdir -p ~/scripts
echo -e &#39;#!&#39;&#34;/usr/bin/env\nsetxkbmap us&#34; &gt; ~/scripts/set_us_kbd_x11_wine.sh
echo -e &#39;#!&#39;&#34;/usr/bin/env\nsetxkbmap us&#34; &gt; ~/scripts/set_fr_kbd_x11_wine.sh
chmod +x ~/scripts/set_us_kbd_x11_wine.sh
chmod +x ~/scripts/set_fr_kbd_x11_wine.sh
</code></pre>

<p>Et maintenant dans heroic, il faut aller:
– soit, pour un jeu, dans settings (du jeu) → advanced
– soit, pour tous les jeux, dans settings (global) → game defaults → advanced</p>

<p>et pointer pour les options “<em>Select a script to run before the game is launched</em>” et “<em>Select a script to run after the game exits</em>” sur les scripts dans le répertoire scripts de votre dossier user sur les scripts respectifs <code>set_us_kbd_x11_wine.sh</code> et <code>set_fr_kbd_x11_wine.sh</code></p>

<h2 id="quelques-précisions" id="quelques-précisions">Quelques précisions</h2>

<p>J&#39;ai essayé plusieurs choses avant d&#39;arriver à ça, qui n&#39;est sûrement pas la solution la plus propre.</p>
<ol><li>Jouer avec les locales. J&#39;ai tenté de mettre la variable <code>LC_ALL =en_US.UTF-8</code></li>
<li>Forcer la disposition de clavier avec winecfg</li></ol>

<p>Ces 2 solutions ne fonctionnent pas.</p>

<p>La dernière méthode est de supprimer toutes les dispositions claviers sauf le qwerty dans les paramètres système mais ce n&#39;est tout bonnement pas pratique.</p>

<p>En espérant que ça puisse aider d&#39;autres personnes
<a href="/tradjincal/tag:jeuxvideo" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">jeuxvideo</span></a></p>

<div class="footer">
Écrit par <a href="https://blogz.zaclys.com/@/tradjincal@ludosphere.fr" class="u-url mention" rel="nofollow">@<span>tradjincal@ludosphere.fr</span></a>
<hr>
Suivez ce blog:
<ul><li>Sur Mastodon en vous abonnant à <a href="https://blogz.zaclys.com/@/tradjincal@blogz.zaclys.com" class="u-url mention" rel="nofollow">@<span>tradjincal@blogz.zaclys.com</span></a></li>
<li>Avec le flux RSS: <a href="https://blogz.zaclys.com/tradjincal/feed/" rel="nofollow">https://blogz.zaclys.com/tradjincal/feed/</a></li></ul>
</div>
]]></content:encoded>
      <guid>https://blogz.zaclys.com/tradjincal/disposition-de-clavier-et-jeux-video-sous-wine-proton</guid>
      <pubDate>Wed, 28 Jan 2026 21:58:10 +0100</pubDate>
    </item>
  </channel>
</rss>