LiveCdAccess

Differences between revisions 18 and 19
Revision 18 as of 2006-06-27 15:39:22
Size: 4663
Editor: henrik
Comment: added new access menu
Revision 19 as of 2006-06-29 10:43:04
Size: 3582
Editor: henrik
Comment: simplified
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * '''Packages affected''':  * '''Packages affected''': gfxboot, casper
Line 25: Line 25:
For Edgy we should expand the scope to include: For Edgy we will expand on the accessibility of the Live CD by:
Line 28: Line 28:
 * Ensure that administration tools run as sudo can communicate via AT-SPI
 * Test Ubiquity thoroughly for AT-SPI functionality
Line 31: Line 29:
 * Integrate the new assistive technologies appearing in dapper, which may include: Orca, SOK, compiz-mag, speech dispatcher, speakup and kttsd
 * Kubuntu and Xubuntu versions (with U/Edubuntu already being established)
Line 34: Line 30:
Related issues which are ''not'' covered by this spec include: Access testing of Ubiquity, multilingual speech synthesis, new access technologies (see [::Edgy Access]) and derivative versions (see [:KubuntuAccessibility:KubuntuAccessibility] and [:Accessibility/Specs/XubuntuAccessibility:XubuntuAccessibility]).
Line 37: Line 34:
== Implementation ==

==== gfxboot ====
Line 42: Line 35:
 * Audio feedback is possible with mod files. The sound signals will be different for different menu choices. The sounds are not spoken words and thus do not require translation. The meaning of the different sounds can be found on a web page at access.ubuntu.com, which would have an explanation in plain-text. Suggested sounds are simple beeps and clicks.
Line 46: Line 38:
[https://wiki.ubuntu.com/Accessibility/Specs/LiveCdAccess?action=AttachFile&do=get&target=NewBootMenu2.svg SVG version] - based on highviz icons by Jakub 'jimmac' Steiner. ''[https://wiki.ubuntu.com/Accessibility/Specs/LiveCdAccess?action=AttachFile&do=get&target=NewBootMenu2.svg SVG version] - based on highviz icons by Jakub 'jimmac' Steiner.''
Line 48: Line 40:
==== sudo issues ====  * Provide some useful audio feedback for each menu option (simple beeps and clicks). The sounds are not spoken words and thus do not require translation. The meaning of the different sounds can be found on a web page at access.ubuntu.com, which would have an explanation in plain-text.
Line 50: Line 42:
Covered in https://launchpad.net/distros/ubuntu/+spec/sudo-admin-atspi == Implementation ==
Line 52: Line 44:
==== Ubiquity ====

 * Keyboard navigation is fairly good but needs testing and tweaking. Access keys (Alt+key) should be autogenerated by Ubiquity for radio buttons etc. representing debconf questions.
 * The City selection interface has poor usability for everyone and especially for keyboard-only users. We recommend that the huge combo box be changed to one that allows selecting a continent and then a city, rather than having to select from all possible cities up-front. Furthermore, cursor-key navigation should be added to the map widget.
 * Partition manager has two AT problems (these need to be taken into account in the [:Ubiquity/AdvancedPartitionerRewrite:pending redesign]):
  * It is cumbersome to navigate with the keyboard
  * The list of pending operations takes up a lot of screen space which will cause problems when using large fonts

==== multilingual speech-synthesis support ====

 * Option 1: Festival (large) in English on the live CD and the other supported languages (~10?) on the live DVD.
 * Option 2: use a lighter speech engine like Espeak on the Live CD.

We are considering using Espeak for the Live CD, as this is likely to be the synthesizer of choice for the SpokenBoot specification. However, it does need more testing.

==== Braille support ====

 * USB devices can be auto-detected, but serial ones cannot

=== Install Losing Settings ===

The final usecase/problem has been reported as a bug in casper and should be relatively easy to address: https://launchpad.net/distros/ubuntu/+source/casper/+bug/50319
 * '''gfxboot menu:''' Create 6 high contrast menu images based on icons. Write code in gfxboot for navigating (highlighting) these options.
 * Audio feedback: create 6 different sounds based on the standard ubuntu desktop sounds. Convert to mod format for use with gfxboot.
 * '''Install settings to HD:''' The final usecase/problem has been reported as a bug in casper and should be relatively easy to address: https://launchpad.net/distros/ubuntu/+source/casper/+bug/50319
Line 76: Line 49:

 * Fixing [https://launchpad.net/distros/ubuntu/+source/casper/+bug/50319 bug #50319]
 * Ubunquity must currently be run as root to provide AT-SPI information and has a few usability/access issues.

Live CD Access

Summary

Further improve the Live CD access features.

Rationale

This spec is a continuation of https://launchpad.net/distros/ubuntu/+spec/accessible-livecd

Use cases

  • Sarah has low vision and finds the current live CD boot menu difficult to use. She read on the website that she should boot the CD and press F5 but the menu that pops up then is too small to be of use to her. A full-screen, high-contrast version would allow her to perform the Live CD boot and system install independently.

  • Oscar is blind and has a similar problem with the boot menu as Sarah, though the large version won't help him. Some audio feedback, either spoken words or distinctive tones, would be a great help.
  • Henrik is very pleased with the default support for sticky keys on the new live CD. With that he can boot the CD and start using the Gnome menus directly and also launch and complete the Ubiquity install process independently. Some areas of the Ubiquity installer are a bit cumbersome to navigate with the keyboard, but it works.
  • All users: After the install is complete, the access features that were enabled in the Live session are no longer turned on. This means these users cannot actually start using the system until someone else comes along and activates the access features.

Scope

For Edgy we will expand on the accessibility of the Live CD by:

  • Better provisions in the gfxboot menu for the visually impaired
  • Allow acessibility profiles used during the live CD session to be installed to the HD

Related issues which are not covered by this spec include: Access testing of Ubiquity, multilingual speech synthesis, new access technologies (see [::Edgy Access]) and derivative versions (see [:KubuntuAccessibility:KubuntuAccessibility] and [:Accessibility/Specs/XubuntuAccessibility:XubuntuAccessibility]).

Design

  • For the accessibility menu, use large icons that depict the various disabilities, with text written underneath each icon.

attachment:NewBootMenu2.png

[https://wiki.ubuntu.com/Accessibility/Specs/LiveCdAccess?action=AttachFile&do=get&target=NewBootMenu2.svg SVG version] - based on highviz icons by Jakub 'jimmac' Steiner.

  • Provide some useful audio feedback for each menu option (simple beeps and clicks). The sounds are not spoken words and thus do not require translation. The meaning of the different sounds can be found on a web page at access.ubuntu.com, which would have an explanation in plain-text.

Implementation

  • gfxboot menu: Create 6 high contrast menu images based on icons. Write code in gfxboot for navigating (highlighting) these options.

  • Audio feedback: create 6 different sounds based on the standard ubuntu desktop sounds. Convert to mod format for use with gfxboot.
  • Install settings to HD: The final usecase/problem has been reported as a bug in casper and should be relatively easy to address: https://launchpad.net/distros/ubuntu/+source/casper/+bug/50319

Outstanding issues

BoF agenda and discussion


CategorySpec

Accessibility/Specs/LiveCdAccess (last edited 2008-08-06 16:24:25 by localhost)