Bonjour,
J’ai fait un upgrade Deb 10 vers 11 (j’aurai peut-être pas dû… )
Mon problème est le suivant, j’utilise un clavier bépo, comme pour deb10 j’ai fait l’installation de mon clavier qui fonctionne normalement lors de l’ouverture de ma session (écran logon) puis dans les app telles que Firefox, libreoffice … mais lorsque je suis sur le bureau et que je veut utiliser un raccourcis clavier pour ouvrir une appli mon clavier bascule en azerty si je reviens dans une appli il est à nouveau en bépo(sérieux), et là je comprend pas.
Pour ma part, j’ai abandonné le bépo, très peu adapté à mon usage, mais je vois très bien de quoi tu parles.
Peux-tu nous préciser quel environnement de bureau tu as
Pour répondre à ça, tu aurais mieux fait de réinstaller sous Debian 12.
install avec xfce, j’ai un portable qui me sert de test et avec lui je n’ai eu aucun problème même en lui branchant mon bépo (ceci dit le bépo c’est vraiment cool mais y a pas de support, pas assez d’utilisateurs)
Ah, je ne connais pas trop XFCE, j’utilise plutôt Plasma (KDE).
Regarde dans les paramètres du clavier (ceux du bureau), il y a sans doute un agencement qui n’est pas du bépo qui doit traîner, du coup, le bureau peut sans doute se permettre de le placer sur certaines applications (ou un truc du genre).
C’est ce que je cherche depuis 2 jours, mais mon avis est que c’est plutôt coté système qu’un paramètre n’a pas été mis à jour correctement, et je trouve pas où…
Clavier TCmatrix 2030, un seul clavier connecté ( le test sur portable fait avec le même clavier en usb)
Ibus pas installé…
J’installe Ibus, je lance ibus -setup, j’ai bien dans <Méthode d’entrée> French bépo
Je reboot; ibus est démarré
et toujours le même problème
Pour info:
J’ai installé bspwm, redémarré la session avec bspwm (sans xfce) et j’ai le même problème, donc ça semble être un param système qui n’est pas correct…
Si c’est bien un TypeMatrix 2030, ce n’est pas normal d’avoir pc105 comme model.
Si tu tapes cette commande, est-ce que le problème persiste ? setxkbmap -device $(xinput list | grep TypeMatrix | grep -v Control | sed 's/.*id=//;s/\t.*//') -model tm2030USB-102 -layout fr -variant bepo
Je ne peux pas tester de mon côté tout de suite, mais si tu bascules dans une console, est-ce que ton système reconnaît le clavier ? Sinon, il te faudra modifier le fichier de configuration /etc/default/keyboard avec la commande : # dpkg-reconfigure keyboard-configuration
Bon j’ai reinstallé debian sur mon système pour avoir un système clean, là depuis 3 jours j’ai «bidouillé» un peu tout alors la solution ça va être reinstall from scratch et puis voila…
En fait ce que je comprend pas c’est ou il va me chercher un azerty sur mon système.
Ta commande, je suis passé directement par dpkg pour modifier les param du sys.
~$ setxkbmap -device $(xinput list | grep TypeMatrix | grep -v Control | sed 's/.*id=//;s/\t.*//') -model tm2030USB-102 -layout fr -variant bepo
bash: xinput : commande introuvable
More than one keyboard layout on command line
Using "tm2030USB-102", ignoring "fr"
X Error of failed request: 129
Major opcode of failed request: 135 (XKEYBOARD)
Minor opcode of failed request: 23 (XkbGetKbdByName)
Value in failed request: 0xff000000
Serial number of failed request: 9
Current serial number in output stream: 9
~$ debconf-show keyboard-configuration
debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied
keyboard-configuration/unsupported_config_options: true
* keyboard-configuration/variant: Français - Français (Bépo, ergonomique, façon Dvorak)
* keyboard-configuration/modelcode: tm2030USB-102
* keyboard-configuration/optionscode: terminate:ctrl_alt_bksp
keyboard-configuration/unsupported_layout: true
* keyboard-configuration/layoutcode: fr
debian-installer/console-setup-udeb/title:
* keyboard-configuration/switch: No temporary switch
* keyboard-configuration/ctrl_alt_bksp: true
keyboard-configuration/unsupported_options: true
keyboard-configuration/unsupported_config_layout: true
* keyboard-configuration/store_defaults_in_debconf_db: true
* keyboard-configuration/layout:
* keyboard-configuration/compose: No compose key
* keyboard-configuration/other:
* keyboard-configuration/xkb-keymap: fr(bepo)
* keyboard-configuration/toggle: No toggling
* keyboard-configuration/altgr: The default for the keyboard layout
* keyboard-configuration/variantcode: bepo
* keyboard-configuration/model: TypeMatrix EZ-Reach 2030 USB (mode 102/105:EU)
Install xinput
commande setxkbmap.....
reboot Toujours pareil…
Je n’arrive pas à comprendre dans quel fichier le desktop va chercher le mapping du clavier, la doc Debian ne mentionne rien à ce sujet, donc pour moi la config dpkg est la bonne, je rate quoi là?
~$ sudo debconf-show keyboard-configuration
* keyboard-configuration/ctrl_alt_bksp: true
* keyboard-configuration/model: TypeMatrix EZ-Reach 2030 USB (mode 102/105:EU)
* keyboard-configuration/optionscode: terminate:ctrl_alt_bksp
* keyboard-configuration/variant: Français - Français (Bépo, ergonomique, façon Dvorak)
* keyboard-configuration/store_defaults_in_debconf_db: true
* keyboard-configuration/altgr: The default for the keyboard layout
* keyboard-configuration/variantcode: bepo
* keyboard-configuration/modelcode: tm2030USB-102
* keyboard-configuration/switch: No temporary switch
keyboard-configuration/unsupported_config_layout: true
* keyboard-configuration/compose: No compose key
keyboard-configuration/unsupported_layout: true
* keyboard-configuration/layout:
* keyboard-configuration/xkb-keymap: fr(bepo)
keyboard-configuration/unsupported_config_options: true
* keyboard-configuration/layoutcode: fr
* keyboard-configuration/other:
debian-installer/console-setup-udeb/title:
keyboard-configuration/unsupported_options: true
* keyboard-configuration/toggle: No toggling
Ça ne sert à rien de rebooter, la commande setxkbmap a un effet immédiat…
Le message d’erreur est forcément différent.
Que te renvoie : xinput list ?
La commande setxkbmap ne stocke pas ses paramètres dans un fichier de config. C’est juste un test préalable pour voir si les options résolvent ton problème. Si oui, on peut créer éventuellement un fichier 00-keyboard.conf dans la config de ton serveur X.
Le fichier /etc/default/keyboard, géré par dpkg-reconfigure keyboard-configuration (ou manuellement d’ailleurs), c’est pour ton système, y compris tes consoles non graphiques. Et ta commande localectl, idem !
Pour XFCE, c’est dans Paramètres / Clavier. N’oublie pas que tu peux avoir différents environnements graphiques sur une même machine, donc chacun a aussi ses options.
Solution:
Dans l’écran de configuration clavier de xfce:
j’avais déjà clavier Tcmatrix 102 et dispo bépo,
j’ai juste sélectionné et re-désélectionné le bouton <Utiliser les paramètres par défaut du système>
Fermé la fenêtre; testé et ça marche.