[RESOLU] Problème de clavier avec remmina / xrdp

Bonjour,

je suis dans la configuration suivante:

  • Un client RDP sous ubuntu et qui utilise Remmina
  • Un serveur RDP sur un PI5 sous raspbian, avec serveur xrdp

La connexion s’établit bien, je vois le bureau du PI5, je clique, je navigue …

Mais il y a un problème de clavier. Les deux appareils sont configurés en clavier AZERTY, mais quand j’utilise le clavier du client, il agit comme un clavier QWERTY sur le PI5.

Je suppose que l’anomalie est du côté PI5, car l’utilisation de Remmina pour accéder en RDP à un PC Windows depuis Ubuntu est tout à fait normale.

J’ai tenté de changer la configuration de clavier du côté PI5, j’ai même essayé le chinois, mais ça ne change rien.

Si quelqu’un a une idée …

Bonjour,
Si ton PI5 est configuré avec Wayland, et si le compositor est LABWC:
Fichiers à modifier:


/home/user/.config/labwc/environment
/etc/xdg/labwc-greeter/environment
/etc/xdg/labwc/environment
/etc/xdg/labwc-greeter/rc.xml
/etc/xdg/labwc/rc.xml

XKB_DEFAULT_MODEL=pc105|
XKB_DEFAULT_LAYOUT=fr|
XKB_DEFAULT_VARIANT=azerty|
XKB_NUMLOCK_DEFAULT_STATE = true|

partie keyboard de /etc/xdg/labwc/rc.xml

<keyboard>
    <numlock>on</numlock>
    <default />
    <keybind key="A-Left" />
    <keybind key="A-Right" />
    <keybind key="A-Up" />
    <keybind key="A-Down" />
    <keybind key="C-A-Left">
      <action name="SnapToEdge" direction="left"></action>
    </keybind>
    <keybind key="C-A-Right">
      <action name="SnapToEdge" direction="right"></action>
    </keybind>
    <keybind key="C-A-Up">
      <action name="Maximize"></action>
    </keybind>
    <keybind key="C-A-Down">
      <action name="UnMaximize"></action>
    </keybind>
    <keybind key="XF86AudioRaiseVolume">
      <action name="Execute">
        <command>wfpanelctl volumepulse volu</command>
      </action>
    </keybind>
    <keybind key="XF86AudioLowerVolume">
      <action name="Execute">
        <command>wfpanelctl volumepulse vold</command>
      </action>
    </keybind>
    <keybind key="XF86AudioMute">
      <action name="Execute">
        <command>wfpanelctl volumepulse mute</command>
      </action>
    </keybind>
    <keybind key="Super_L" onRelease="yes">
      <action name="Execute">
        <command>wfpanelctl smenu menu</command>
      </action>
    </keybind>
    <keybind key="C-A-w">
      <action name="Execute">
         <command>wfpanelctl netman menu</command>
      </action>
    </keybind>
    <keybind key="C-A-b">
      <action name="Execute">
         <command>wfpanelctl bluetooth menu</command>
      </action>
    </keybind>
    <keybind key="C-A-t">
      <action name="Execute">
         <command>lxterminal</command>
      </action>
    </keybind>
    <keybind key="C-A-space">
      <action name="Execute">
         <command>gui-pkinst orca reboot</command>
      </action>
    </keybind>
    <keybind key="C-A-Delete">
      <action name="Execute">
         <command>pishutdown</command>
      </action>
    </keybind>
    <keybind key="XF86PowerOff" onRelease="yes">
      <action name="Execute">
        <command>pwrkey</command>
      </action>
    </keybind>
    <keybind key="Print">
      <action name="Execute">
        <command>grim</command>
      </action>
    </keybind>
    <keybind key="C-A-m">
      <action name="ToggleMagnify" />
    </keybind>
    <keybind key="C-A-l">
      <action name="Execute">
         <command>swaylock -p</command>
      </action>
    </keybind>
  </keyboard>

Merci Mike,

Je ne pensais pas que ce serait aussi simple :joy:

Blagues à part, je suis sous X11. J’avais abandonné Wayland à cause, précisemment, de problèmes d’affichage sur le client RDP.

Bon, finalement il suffisait de taper setxkbmap fr dans une console sur le raspberry.

Je m’acharnais à changer la langue du clavier par l’utilitaire GUI, et ça n’avait aucun effet. Il fallait passer par une ligne de commande