# Installation clavier bépo

**URL:** <https://www.debian-fr.org/t/installation-clavier-bepo/88090>\
**Category:** Support Debian\
**Tags:** installation\
**Created:** [Avril 6, 2023, 2:18 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090 "2023-04-06T14:18:49Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 6, 2023, 2:18 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/1 "2023-04-06T14:18:49Z")

</div>

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.

```nohighlight
~$ setxkbmap -query
rules: evdev
model: pc105
layout: fr
variant: bepo
options: terminate:ctrl_alt_bksp

```

```nohighlight
~$ localectl status
   System Locale: LANG=fr_FR.UTF-8
       VC Keymap: n/a
      X11 Layout: fr
       X11 Model: pc105
     X11 Variant: bepo
     X11 Options: terminate:ctrl_alt_bksp

```

Merci

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Avril 6, 2023, 3:11 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/2 "2023-04-06T15:11:45Z")

</div>

Bonjour,

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

> [@GuillaumeB](#):
>
> J’ai fait un upgrade Deb 10 vers 11 (j’aurai peut-être pas dû… 😉)

Pour répondre à ça, tu aurais mieux fait de réinstaller sous Debian 12.

---

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 6, 2023, 4:21 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/3 "2023-04-06T16:21:45Z")

</div>

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)

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Avril 7, 2023, 4:47 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/4 "2023-04-07T04:47:18Z")

</div>

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).

---

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 7, 2023, 7:15 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/5 "2023-04-07T07:15:40Z")

</div>

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ù… 😟

---

<div class="post-metadata">

**Author:** ![lsam](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lsam/32/12965_2.png) [@lsam](https://www.debian-fr.org/u/lsam)\
**Post date:** [Avril 7, 2023, 7:47 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/6 "2023-04-07T07:47:23Z")

</div>

Bonjour,  
C’est quoi comme modèle de clavier ? Il est le seul sur la machine ou tu en as deux (portable) ?  
Tu as IBus installé et actif ?

---

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 7, 2023, 8:41 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/7 "2023-04-07T08:41:50Z")

</div>

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…

---

<div class="post-metadata">

**Author:** ![lsam](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lsam/32/12965_2.png) [@lsam](https://www.debian-fr.org/u/lsam)\
**Post date:** [Avril 7, 2023, 9:52 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/8 "2023-04-07T09:52:38Z")

</div>

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`

---

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 7, 2023, 10:27 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/9 "2023-04-07T10:27:46Z")

</div>

La commande passe pas; mais j’ai déjà testé et retesté le tm2030USB en passant par `dpkg-reconfigure` et toujours la même chose:

```
~$ localectl status
   System Locale: LANG=fr_FR.UTF-8
   VC Keymap: n/a
  X11 Layout: fr
   X11 Model: tm2030USB-102
 X11 Variant: bepo
 X11 Options: terminate:ctrl_alt_bksp

~$ setxkbmap -query
rules: evdev
model: tm2030USB-102
layout: fr
variant: bepo
options: terminate:ctrl_alt_bksp

```

La console marche sans problème.

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. 🤔

---

<div class="post-metadata">

**Author:** ![lsam](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lsam/32/12965_2.png) [@lsam](https://www.debian-fr.org/u/lsam)\
**Post date:** [Avril 7, 2023, 10:53 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/10 "2023-04-07T10:53:38Z")

</div>

> [@GuillaumeB](#):
>
> La commande passe pas

C’est-à-dire ? Je ne vois rien d’anormal dans tes retours de commandes.

---

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 7, 2023, 11:26 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/11 "2023-04-07T11:26:37Z")

</div>

Ta commande, je suis passé directement par dpkg pour modifier les param du sys.

```nohighlight
~$ 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`**

```nohighlight
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)

```

---

<div class="post-metadata">

**Author:** ![lsam](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lsam/32/12965_2.png) [@lsam](https://www.debian-fr.org/u/lsam)\
**Post date:** [Avril 7, 2023, 12:19 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/12 "2023-04-07T12:19:57Z")

</div>

> [@GuillaumeB](#):
>
> bash: xinput : commande introuvable

Installe xinput déjà…  
Sinon tu peux aussi essayer sans l’option -device, vu que tu n’as qu’un seul clavier ?

Il faut bien que tu fasses la différence entre ta config pour X et la config système.

---

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 7, 2023, 12:35 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/13 "2023-04-07T12:35:04Z")

</div>

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
```

---

<div class="post-metadata">

**Author:** ![Sputnik93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/35a633/32.png) [@Sputnik93](https://www.debian-fr.org/u/Sputnik93)\
**Post date:** [Avril 7, 2023, 12:44 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/14 "2023-04-07T12:44:02Z")

</div>

C’est peut-être une question bête, mais tu as vérifié la disposition du clavier dans les paramètres XFCE ?

[https://docs.xfce.org/xfce/xfce4-settings/4.16/keyboard#layout](https://docs.xfce.org/xfce/xfce4-settings/4.16/keyboard#layout)

---

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 7, 2023, 12:48 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/15 "2023-04-07T12:48:31Z")

</div>

La disposition est bonne, le localectl status en est le résultat, sinon le mapping clavier ne fonctionnerai pas dans les applis.

**`~$ localectl status`**

```nohighlight
   System Locale: LANG=fr_FR.UTF-8
       VC Keymap: n/a
      X11 Layout: fr
       X11 Model: tm2030USB-102
     X11 Variant: bepo
     X11 Options: terminate:ctrl_alt_bksp

```

---

<div class="post-metadata">

**Author:** ![lsam](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lsam/32/12965_2.png) [@lsam](https://www.debian-fr.org/u/lsam)\
**Post date:** [Avril 7, 2023, 12:53 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/16 "2023-04-07T12:53:38Z")

</div>

> [@GuillaumeB](#):
>
> reboot  
> **Toujours pareil…**

Ç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` ?

> [@GuillaumeB](#):
>
> 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à?

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.

---

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 7, 2023, 1:01 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/17 "2023-04-07T13:01:31Z")

</div>

**`~$ xinput list`**

```nohighlight
    ⎡ Virtual core pointer id=2	[master pointer (3)]
    ⎜ ↳ Virtual core XTEST pointer id=4	[slave pointer (2)]
    ⎜ ↳ USB USB Mouse id=9	[slave pointer (2)]
    ⎜ ↳ TypeMatrix.com USB Keyboard Consumer Control id=12	[slave pointer (2)]
    ⎣ Virtual core keyboard id=3	[master keyboard (2)]
        ↳ Virtual core XTEST keyboard id=5	[slave keyboard (3)]
        ↳ Power Button id=6	[slave keyboard (3)]
        ↳ Power Button id=7	[slave keyboard (3)]
        ↳ Sleep Button id=8	[slave keyboard (3)]
        ↳ TypeMatrix.com USB Keyboard id=10	[slave keyboard (3)]
        ↳ TypeMatrix.com USB Keyboard System Control id=11	[slave keyboard (3)]
        ↳ Eee PC WMI hotkeys id=13	[slave keyboard (3)]
        ↳ TypeMatrix.com USB Keyboard Consumer Control id=14	[slave keyboard (3)]

```

---

<div class="post-metadata">

**Author:** ![GuillaumeB](https://www.debian-fr.org/user_avatar/www.debian-fr.org/guillaumeb/32/4293_2.png) [@GuillaumeB](https://www.debian-fr.org/u/GuillaumeB)\
**Post date:** [Avril 7, 2023, 1:12 UTC](https://www.debian-fr.org/t/installation-clavier-bepo/88090/18 "2023-04-07T13:12:11Z")

</div>

Ca marche:

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. 🤪

Merci pour votre aide 👍
