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:

Chacun et chacune invitée à indiquer son intérêt pour un ou plusieurs des lots dans le formulaire de participation.

Article précédent