Profils d'accessibilité
Les profils umi génèrent un poste de travail en machine utilisable sans
clavier ni souris, pilotée au regard, à la voix ou au toucher.
Il s’adresse aux personnes en situation de handicap moteur.
Ils se composent de deux parties : un
profil d’hôte umi qui
déclare le matériel et la session, et un
profil d’utilisateur umi
qui fixe l’environnement de l’utilisateur.
Le principe
Section intitulée « Le principe »Les périphériques courants (clavier, souris) peuvent être remplacés par la voix, le regard ou le tactile. Des outils d’accessibilité peuvent être paramétrés en fonction des caractéristiques de l’utilisateur.
Le matériel
Section intitulée « Le matériel »| Élément | Exigence |
|---|---|
| Traqueur oculaire | Tobii Eye Tracker 5 (USB, identifiant fabricant 2104) |
| Architecture | x86_64-linux uniquement (Talon ne fournit pas d’autre binaire) |
| Micro | Nécessaire pour les commandes vocales |
| Haut-parleurs | Retour sonore des frappes du clavier visuel |
| Écran | Un bon écran tactile pour le contrôle du bureau et des applications |
Mettre en place un poste
Section intitulée « Mettre en place un poste »-
Déclarer l’hôte et son utilisateur dans
etc/config.yaml, tous deux avec le profilumi:etc/config.yaml users:alice:uid: 1010name: "Alice"profile: "umi"groups: ["global"]hosts:- hostname: "umi-desktop"name: "Poste accessible"zone: "maison:2.3"profile: "umi"users: ["alice"]Le profil d’utilisateur ajoute le compte aux groupes
inputetuinput, sans lesquels Talon ne peut pas injecter d’événements. -
Activer l’ouverture de session automatique dans la configuration de la machine, si l’utilisateur ne peut pas utiliser de clavier pour s’identifier :
usr/machines/poste-regard/default.nix darkone.host.umi.autoLoginUser = "alice"; -
Générer et déployer :
Fenêtre de terminal just generatejust apply umi-desktop -
Tester et configurer
Configurer l’hôte
Section intitulée « Configurer l’hôte »Options de darkone.host.umi, à poser dans usr/machines/<hôte>/default.nix.
| Option | Défaut | Rôle |
|---|---|---|
enable | activé par le profil | Active le profil d’hôte |
autoLoginUser | null | Compte ouvert automatiquement au démarrage |
gazeUsers | [ ] | Autres comptes dont la session GDM est Cinnamon/X11 |
package | pkgs.talon | Paquet Talon, ou null pour l’installer à la main |
Paramétrer l’utilisateur
Section intitulée « Paramétrer l’utilisateur »Options de darkone.home.umi, à poser dans usr/users/<login>/default.nix.
| Option | Défaut | Rôle |
|---|---|---|
enable | activé par le profil | Active le profil d’utilisateur |
enableTalonAutostart | true | Lance Talon à l’ouverture de session |
communityScripts | null | Arbre talonhub/community déployé dans ~/.talon/user/community |
enableDwell | false | Clic par temporisation du pointeur |
dwellTime | 1.2 | Délai du clic par temporisation, en secondes |
Ce que le profil change
Section intitulée « Ce que le profil change »Le poste est volontairement dépouillé de tout ce qui suppose un clavier ou une souris.
| Changement | Raison |
|---|---|
| Session Cinnamon en X11 | Talon ne fonctionne (malheureusement) pas sous Wayland |
| Ouverture de session automatique | Aucun mot de passe saisissable |
| Verrouillage et veille désactivés | Un écran verrouillé est un cul-de-sac |
| Trousseau de clés sans mot de passe | Évite une invite impossible à satisfaire (hôte non chiffré uniquement) |
| Curseur et texte agrandis | Précision du regard limitée à quelques dizaines de pixels |
| Clavier visuel ancré en bas | Toujours disponible, grandes cibles, prédiction de mots |
Diagnostic
Section intitulée « Diagnostic »| Symptôme | Piste |
|---|---|
| Talon ne voit pas le traqueur | Rebrancher le traqueur, puis relancer Talon (règle udev appliquée au branchement) |
| Micrologiciel non initialisé | Repasser une fois par Tobii Experience sous Windows |
| Session ouverte sous GNOME | Vérifier que le compte figure dans gazeUsers ou dans autoLoginUser |
| Le pointeur clique tout seul | enableDwell activé sans traqueur, le désactiver |