User Tools

Site Tools


a11y:installer

proposition / a11y from the start .

prerequisites: The personal computer node should have haptic features that enable insering live install media from users with different preferable sensor types. User should have the physical media or have a computer with the installer running with poweron.

Installer should probe the user in a dialogue to agree on the preferable UI-display-input typed to use. Installer would probe first the hardware to see available UI devices .

So eg: - (Installer) Hi User. Look,feel,hear all you devices of your computer. In you computer there are these output display types and these input types. State your preferences.

Aligning with stated preferences the Distro should prioritize software tagged approprietely. For example : If a user states Display:Haptic Input:main-Sound,fallback braille keyboard then the Distro should install packages that can align with that choice. So in that case there is would be need for X11 but a haptic-display-server that can mediate access to that kind of device for different haptic friendly processes. If a user states Display/Visual/Text oriented distro could prioritize tmux over X11 and userspace land that can align with that.

One user-init-system would tie all these processes. If visual-impaired user , or a tty oriented user decides to execute a pixel-oriented-visual process (mpv playing a video) (assuming there is that output device) on the display screen that could happen with a process with the same RUID.

A user could change the preferable user init IO type. So system could in next login ask password through a sound device and land you to a sound enabled shell.

So a user session would be comprised of processes with different IO types . Each output device type would need it's server since many process could need access to them.

a11y/installer.txt · Last modified: by alexandrospr

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki