Le diaporama de ma conf sur Arsenik est en ligne :
https://fabi1cazenave.github.io/slides/2025-jdll/
Vidéo :
https://videos-libr.es/w/d5Se8djGSuibT1e2vkKr8Z

#Arsenik c’est une configuration de clavier, qu’on peut appliquer à n’importe quel clavier (ANSI, ISO, ergo…) et n’importe quelle disposition (Azerty, Qwerty, #Bépo…), mais qui fonctionne encore mieux avec des dispositions ergonomiques comme #Ergol ou #QwertyLafayette.

C’est, de loin, ma contribution la plus utile en 20 ans de bidouillages sur l’ergonomie clavier. 😅

#JdLL #JdLL2025

@fabi1cazenave J'utilise avec bonheur arsenik, grand merci à toi. Ne me manque qu'un truc : comment l'activer au boot, pour qu'il soit présent pour déchiffrer mon disque ?

@zuludjin rha j’ai le même souci, ayant la flemme de faire l’incantation qui va bien, mais c’est documenté. Il faut :

1. faire en sorte que Kanata n’ait pas besoin de `sudo` :
https://github.com/OneDeadKey/arsenik/tree/main/kanata#run-kanata-without-sudo

2. créer un service systemd pour Kanata :
https://github.com/OneDeadKey/arsenik/tree/main/kanata#making-a-user-side-systemd-service-for-kanata

Je tâche de faire ça dans la journée pour m’assurer que la documentation est complète.

arsenik/kanata at main · OneDeadKey/arsenik

A 33-key layout that works with all keyboards. Contribute to OneDeadKey/arsenik development by creating an account on GitHub.

GitHub
@zuludjin Ah mince, pour déchiffrer ton disque ? Ça je ne sais pas. Pas sûr que ça soit possible, en fait.
@fabi1cazenave yep, pour déchiffrer le disque. En pis aller, je suis partit sur un fichier kmap pour ergol, mais cela reste à faire marcher encore.
@zuludjin Si tu parles d’un fichier de keymap pour la TTY, on a bricolé un truc qui fonctionne (sans la touche morte) aux JdLL avec @chouhartem. Pour l’instant il est sur le Discord en espérant y trouver de l’aide, mais je vais tâcher de le coller sur github ASAP.
@fabi1cazenave @chouhartem Ah oui je veux bien, cela suffit pour mon besoin : pas assez vicieux pour avoir besoin de la idk pour la passphrase au boot
@zuludjin @chouhartem
Hop, le ticket github et le gist associé pour la keymap :
https://github.com/Nuclear-Squid/ergol/issues/326
[linux] TTY keymap · Issue #326 · Nuclear-Squid/ergol

Actuellement, Ergo‑L ne propose pas de fichier *.map pour loadkeys, ce qui est un problème quand il faut se logger avant le startup du serveur graphique. Debian et ses dérivés disposent de ckbcomp,...

GitHub
@fabi1cazenave @chouhartem je suis finalement parti sur https://github.com/Nuclear-Squid/ergol/pull/228/files#diff-69fd7b54547018072be30ec44cdbc9553302f6000087b6ee62a778050274ca90 pour comprendre un peu mieux le format : ça marche, je peux booter en paix, euh en ergo-l
vconsole layout by tsacha · Pull Request #228 · Nuclear-Squid/ergol

A Colemak-style keyboard layout for French-speaking typists and programmers. - vconsole layout by tsacha · Pull Request #228 · Nuclear-Squid/ergol

GitHub

@zuludjin @chouhartem
Oui, la sortie de `ckbcomp` est très verbeuse, mais complète ! Outre la couche AltGr qui est bien gérée, il y a la reconnaissance des raccourcis clavier console.

Et oui, c’est toujours plus satisfaisant de comprendre comment ça fonctionne avec un fichier simple et documenté. L’objectif sera de faire en sorte que #Kalamine génère une telle chose.