Pour cette 13ème édition de la journée mondiale de sensibilisation à l'accessibilité (18 mai), ARN, Hackstub et le groupe a11y-libre, propose à toutes les personnes qui pratiquent la ligne de commande un hackaton « asynchrone » sur le thème « ligne de commande et cécité » !
Le principe
Vous avez jusqu'au 31 Mai, pour nous transmettre l'un des éléments suivants:
- un ou plusieurs alias bash qui simplifient l'usage de la ligne de commande pour une personne aveugle et/ou pour une personne malvoyante
- une ressource sur le sujet qui vous semble pertinente
- autre chose (tuto, comparatifs, retour d’expérience, script, etc.)
Comment participer ?
Vous pouvez nous transmettre vos contributions via ce formulaire Le formulaire nextcloud n'étant pas parfaitement accessible, vous pouvez envoyer votre contribution par mail si besoin: contact CHEZ arn-fai.net.
Catégorie de contribution: alias bash / ressource sur le sujet / divers
Description courte de la contribution:
Contribution: Ici il faut indiquer l'alias bash que tu as créé, ou la ressource que tu conseilles ou ce que tu veux qui te sembles pertinent. Les alias bash seront publié sous licence libre MIT.
Description du problème identifié: A remplir pour détailler l'intérêt de l'alias bash produit
Intérêt pour un ou plusieurs lots:
- [ ] 1 kit de courant porteur de ligne d'occasion
- [ ] 1 verre de club maté à la Hackstub
- [ ] 1 enveloppe de 500 Ğ1 (junes)
- [ ] 1 TShirt collector « RMLL 2018 »
- [ ] 1 carte ARM
- [ ] 1 guide de survie des aventures sur internet
- [ ] Aucun des lots ne m'intérresse
Pseudo ou prénom: Si ton travail est repris dans un article ou dans une contribution, nous aurons besoin d'indiquer que tu en es l'auteur, merci d'indiquer un prénom ou un pseudo
Adresse mail: pour te contacter si tu gagnes un lot
Pourquoi ce thème ?
Bien souvent, les réflexions sur l'accessibilité s'arrête aux web (RGAA) et l'accessibilité des outils en ligne de commande n'est souvent pas l'objet de débat ni même considérée comme une problématique.
Nous pensons que l'administration système n'est pas assez accessible pour les personnes malvoyantes ou aveugles. Si la ligne de commande était plus accessible, il serait dès lors plus simple pour ces personnes d'utiliser un OS libre, et nous supposons que cela pourrait avoir des répercussions vertueuses pour l'accessibilité des logiciels et services numériques éthiques en général.
C'est aussi une occasion de rendre le métier ou la passion d'administrer des machines plus abordable.
Nous supposons également que dans certains cas, ces alias mettront en lumière des défauts de conceptions plus généraux de certaines commandes.
Enfin, tout simplement parce que parmi nous, nous avons une adminsys malvoyante qui travaille avec nous pour les services ARN et sans-nuage et que nous avons bien des peines à rendre accessible nos outils et sessions de travail.
Comment proposer quelque chose de pertinent ?
Dans les prochains jours, lorsque vous utiliserez la ligne de commande, demandez-vous si la sortie est utilisable par exemple en la lisant en entier jusqu'à obtenir votre info. Vous pouvez aussi vous demander comment faire ressortir les infos importantes (réorganisation, couleur vive, etc.).
Ci-dessous, un exemple pour vous aider :
Catégorie
Alias bash accessible
Description courte
La commande df est très verbeuse et organisée sous forme de tableau, ce jeu de commande permet de filtrer et de rendre accessible ces informations.
Alias bash proposé
alias @df='df -h --exclude-type=squashfs --exclude-type=devtmpfs --exclude-type=tmpfs' alias @df-free='@df --output=target,avail' alias @df-used='@df --output=target,used' alias @df-size='@df --output=target,size' alias @df-source='@df --output=target,source'
Description du problème identifié
Lorsqu'on souhaite obtenir l'espace disponible en ligne de commande sur un système une personne voyante tapera en générale la commande suivante :
df -h
La sortie pourra alors ressembler à ceci:
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur udev 7,8G 0 7,8G 0% /dev tmpfs 1,6G 1,5M 1,6G 1% /run /dev/mapper/lvmlmde-root 899G 209G 644G 25% / tmpfs 7,8G 8,0K 7,8G 1% /dev/shm tmpfs 5,0M 4,0K 5,0M 1% /run/lock /dev/loop1 149M 149M 0 100% /snap/lxd/26873 /dev/loop3 149M 149M 0 100% /snap/lxd/27049 /dev/loop4 384K 384K 0 100% /snap/penguin-subtitle-player/49 /dev/loop8 56M 56M 0 100% /snap/core18/2796 /dev/loop5 128K 128K 0 100% /snap/bare/5 /dev/loop2 290M 290M 0 100% /snap/kde-frameworks-5-core18/35 /dev/loop9 56M 56M 0 100% /snap/core18/2812 /dev/loop0 106M 106M 0 100% /snap/core/16202 /dev/loop7 75M 75M 0 100% /snap/core22/1033 /dev/loop11 64M 64M 0 100% /snap/core20/2105 /dev/loop12 92M 92M 0 100% /snap/gtk-common-themes/1535 /dev/loop13 106M 106M 0 100% /snap/core/16574 /dev/sda2 944M 423M 456M 49% /boot /dev/sda1 286M 5,8M 280M 3% /boot/efi tmpfs 1,0M 0 1,0M 0% /var/snap/lxd/common/ns tmpfs 1,6G 3,3M 1,6G 1% /run/user/1000 /dev/loop15 75M 75M 0 100% /snap/core22/1122 /dev/loop10 64M 64M 0 100% /snap/core20/2182
Par balayage visuel, la personne voyante peut alors trouver sa partition (en générale / ou /home) et obtenir son information.
Une personne utilisant un lecteur d'écran ou une plage braille sera elle contrainte de tout lire jusqu'à obtenir l'info. Et ça en retenant l'ordre des colonnes annoncées au début... Ou elle utilisera les options de df ou grep par exemple
df -h /
.
Que deviendront les contributions ?
Notre objectif est de publier un ensemble d'alias et de ressources à destination des personnes adminsys concernées. Si nous obtenons quelque chose de suffisament qualitatif, nous envisagerons de proposer aux distributions d'intégrer ces alias d'accessibilité dans les .bash_aliases.
De nombreux lots à gagner !!!
Pour ce concours, ARN vous propose de nombreux lots à gagner:
- 1 carte ARM pour se fabriquer un petit serveur YunoHost
- 3x500 Ğ1 (monnaie libre) que vous pouvez dépenser en VPN ARN, sur la plateforme GChange ou encore au prochain GMarché
- des guides de survie des aventures sur Internet
- des T Shirt collector « RMLL 2018 »
- des kits de courants porteurs de ligne d'occasion
Chacun et chacune invitée à indiquer son intérêt pour un ou plusieurs des lots dans le formulaire de participation.