Configurer un clavier en Ergo-L sous SwayWM
– Steeve –
Vous utilisez SwayWM et vous voulez passer à Ergo-L ? C’est par ici
!
Cet article vous guide étape par étape pour configurer Ergo-L sur votre système, que ce soit pour tous vos claviers ou pour un clavier spécifique. Avec quelques lignes de configuration, vous pourrez profiter pleinement de cette disposition optimisée.
Prérequis
Afin de pouvoir configurer Ergo-L avec SwayWM, le pilote doit être installé sur votre machine. Veuillez vous référer à la partie Installation du site pour cela.
Trouver vos fichiers de configuration
La configuration de SwayWM est généralement située dans le fichier
~/.config/sway/config
.
Si vous ne possédez pas le dossier ~/.config/sway
, vous
pouvez normalement copier la configuration par défaut située dans le
dossier /etc/sway/
sur votre système.
Configurer Ergo-L pour tous les claviers connectés à la machine
C’est la solution la plus simple. Il suffit d’ajouter le code suivant à votre fichier de configuration :
input "type:keyboard" {
xkb_layout fr
xkb_variant ergol
}
⚠ Si un bloc de configuration similaire est déjà présent, il vous suffira de l’adapter.
Utiliser Ergo-L sur un clavier particulier
Trouver l’identifiant de votre clavier
Pour configurer différemment un clavier spécifique, il est nécessaire
de trouver son identifiant. Vous pouvez le faire en exécutant la
commande swaymsg -t get_inputs
dans un terminal. Cette
commande listera tous les périphériques d’entrée de votre machine.
Recherchez, dans cette liste, le bloc correspondant à votre clavier.
La ligne indiquant son identifiant est celle commençant par
Identifier:
. Notez que les parties correspondant à des
claviers possèdent une ligne Type: Keyboard
.
Voici un exemple de données retournées par la commande :
Input device: ZMK Project Cradio Keyboard
Type: Keyboard
Identifier: 7504:24926:ZMK_Project_Cradio_Keyboard
Product ID: 24926
Vendor ID: 7504
Active Keyboard Layout: French (Ergo-L)
Libinput Send Events: enabled
Dans cet exemple, l’identifiant est
7504:24926:ZMK_Project_Cradio_Keyboard
.
Configurer Ergo-L sur le clavier souhaité
Une fois l’identifiant de votre clavier obtenu, il suffit d’ajouter
ce bloc à votre configuration, en prenant soin de remplacer
7504:24926:ZMK_Project_Cradio_Keyboard
par l’identifiant
obtenu à l’étape précédente.
input "7504:24926:ZMK_Project_Cradio_Keyboard" {
xkb_layout fr
xkb_variant ergol
}
Appliquer les modifications
Pour appliquer les modifications effectuées, il suffit de recharger la configuration de SwayWM ou de vous reconnecter.