Skip to content
Snippets Groups Projects

implement accessibility support in archiso

Merged Alexander Epaneshnikov requested to merge alex19ep/archiso:a11y into master

this fixes #67 (closed)

what's done

  1. added needed packages:
    • alsa-utils: sound support
    • brltty: braille terminal support
    • espeakup: console screen reader
  2. added bootloader configuration (note 1)
  3. implemented helper script (note 2)
  4. implemented helper script startup logic
  5. increased bootloader timeout (more info in 8bcea215)
  6. 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.

Edited by Alexander Epaneshnikov

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • added 1 commit

    • a869d321 - Apply 1 suggestion(s) to 1 file(s)

    Compare with previous version

  • added 1 commit

    • cff47809 - Apply 4 suggestion(s) to 4 file(s)

    Compare with previous version

  • 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)

    Compare with previous version

  • mentioned in issue #71

  • Alexander Epaneshnikov changed the description

    changed the description

    • 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

    • 547d5b0f - Apply 5 suggestion(s) to 4 file(s)
    • 13475eef - cleanup livecd-talk.service

    Compare with previous version

  • added 8 commits

    Compare with previous version

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading