implement accessibility support in archiso
this fixes #67 (closed)
what's done
- added needed packages:
- alsa-utils: sound support
- brltty: braille terminal support
- espeakup: console screen reader
- added bootloader configuration (note 1)
- implemented helper script (note 2)
- implemented helper script startup logic
- increased bootloader timeout (more info in 8bcea215)
- adjusted zsh option to improve screen reader support (more info in 01909c93)
implementation ditales
note 1
a new bootloader entry is added. this entry contains a kernel cmd line option witch red by systemd to enable A11Y unit.
note: this option has no effect on kernel and only serves as an indication flag.
note 2
livecd-sound:
helper script which can:
- set all ALSA cards to max volume at boot.
- started by livecd-alsa-unmuter.service unit if kernel cmd line flag is set.
- select a sound card with Auditory feedback.
- started by livecd-talk.service unit
livecd-talk.service also starts screen reader.
Merge request reports
Activity
- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov
added 9 commits
-
55cfb8ba - 1 commit from branch
archlinux:master
- 1b93e862 - add necessary scripts
- 5ba279fa - add needed packages
- 3fe49a75 - add bootloader configuration
- 8bcea215 - increase bootloader timeout
- 947531e0 - implement screen reader start logic
- 01909c93 - fix zsh A11Y bug
- d29ac85c - Apply 1 suggestion(s) to 1 file(s)
- 6a173ebc - Apply 4 suggestion(s) to 4 file(s)
Toggle commit list-
55cfb8ba - 1 commit from branch
mentioned in issue #71
- Resolved by David Runge
@alex19ep Many thanks up front already for this! I'll do a more thorough review later this evening hopefully.
A general question I have is in regards to the
.wav
files that you have added. Where do they originate from and what is their license? I'd prefer packaging them and not adding binary data to this repository.
added 2 commits
added 8 commits
- b2d1cd3e - add necessary scripts
- c7f9e728 - add needed packages
- b5083e09 - add bootloader configuration
- 423bb0a9 - increase bootloader timeout
- 046aa8e7 - implement screen reader start logic
- 1d6106d5 - fix zsh A11Y bug
- 82618082 - Apply 5 suggestion(s) to 4 file(s)
- a00c9424 - cleanup livecd-talk.service
Toggle commit list- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov
- Resolved by Alexander Epaneshnikov