WARNING:

This tool is unmaintained and obsolete. If the information is usefull for you, it's ok, but the people behind the Accessibility Testing Distro discourages the use of this tool, even this wiki page as a reference for starting a new project since the gnome a11y infrastructure has a lot of new improvements and changes. You've been warned!!!

GNOME Accessibility Logo

GNOME Accessibility Team

Testing Distro

Introduction

The purpose of the Accessibility Team's Testing Distro is to provide an easy-to-obtain environment for team members (and other interested parties) to try GNOME 3 with the latest GNOME Assistive Technologies.

The A11y Testing Distro is based on Frederic Crozat's GNOME 3 spins which are available via the GNOME 3 'Try It' page. Frederic's spins are based upon openSUSE. Because our Testing Distro is based on Frederic's it, too, is openSUSE-based. :-) And, like Frederic's spins, you can use the A11y Testing Distro as a live image (CD/DVD or USB) or you can install it.

Where the A11y Testing Distro differs from Frederic's is that we are including some packages which are not included by default (e.g. Accerciser and Gtk Demo) as well as more recent versions of the packages we need (e.g. Orca and AT-SPI2).

Team members with specific needs should add them to the 'Requests' section below so that future spins of our A11y Testing Distro can include them, if possible. In the meantime, any requirements which are not included can still be built via jhbuild.

Want to know how we make our testing distro? Be sure to check out SUSE Studio where you can "build an appliance — or your own custom Linux distro — with a few mouse clicks. Customize it to your heart's content, and share it with the world!"

Downloadable Spins

Current Spin

(This is likely the one you want.)

Old Spins

Notes

  • username/password: tux/linux | root/linux | a11y/rocks
  • Can be installed using the openSUSE Live Installer from the boot, or from Live Installer Yast's plugin

Software Requests

Please note: While we try to include all requested versions and patches, the likelihood of your request being fulfilled increases dramatically if you provide a tarball of the desired release. :-)

Requested
Version

Actual
Version

Included in
Spin
#

Comments

at-spi2-core

current master

2.0.1

4

at-spi2-atk

current master

2.0.1

4

pyatspi2

current master

2.0.1

4

Orca

orca-3.1.3pre.tar.gz

3.0.2pre

4

Accerciser

current master

1.12.2

4

Caribou

current master

0.2.0

4

liblouis

current release

2.1.1

4

python-louis

current release

2.1.1

4

gtk-demo for gtk3

current release

-

-

WebKitGtk

webkit-1.4.0+a11yFixes.tar.gz

1.4.0+a11yFixes

4

This tar.gz includes the code in the 1.4.0 release + the patches for a11y bugs written since then

Firefox 4.0

current release

4.0.1

4

Speech Dispatcher

>= 0.7

0.7.1

4

accessible installer

n/a

-

-

gnome-shell

gnome-shell-3.0.1pre1.tar.bz2

3.0.1pre1

4

This version includes the patches on 644253

Yelp 3

current release

3.0.2

4

gnome-panel (fallback mode)

current release (2.91.x)

3.0.0TestingDistro.1

4

Distro Customizations Requests

Customization Request

Who

Included in
Spin
#

Comments

at-spi2 will be running at first boot

jhernandez

4

-

Magnifier with Brightness and Contrast Effects

JosephS

4

  1. gsettings-desktop-schemas-3.0.2pre1.tar.bz2 Contains the settings for these effects.
  2. gnome-shell-3.0.1pre1.tar.bz2 Version of GNOME Shell that includes these effects.
  3. magBrightPrefsPy.tar.gz: Unpack this tar ball in the '/' (root) directory. It will distribute the files to their proper locations such that the preferences app will show up in GNOME Shell application list, and the app is available to all users.

bgo #554057 proposed patch

API

3

very thanks to mgorse who provided this gtk tarball with proposed patch - no longer required, this patch was pushed to master

iso image must be bootable from a usb

general

-

You can give a try to the Disc Image too. Uncompressed size: 3.5GB. You can find more info about Disc Image format here

iso image should not use UUID boot device names, so that it is portable across virtual machines.

BrianNitz

4

OpenSuSE's use of UUID device names in /etc/sysconfig/bootloader /boot/grub/menu.lst and /etc/fstab means that an exported appliance (e.g. VirtualBox) based on this distro will not be importable.

Frozen customization requests

Some people had started to ask for additional customization requests that we are afraid that doesn't fit here. The purpose of this testing distro is test the status of the GNOME accessibility modules (or dependencies) on a GNOME 3 distro, so we feel that adding libraries and applications not included directly on the base distro, or not directly related with GNOME, are out of the scope of this initiative, taking into account the limited resources we had. We can consider those modules in the future, in a different situation.

openMary

UndiFineD

openMary website

libopenMary-c++

UndiFineD

libopenMary-c++-daily launchpad

browserspeak

UndiFineD

openMary chrome browserspeak

== Known Issues ==TestingDistro

  • Quitting Orca toggles the UAP on/off switch off, and Orca does not present all apps all the time. Both have been fixed in the attached tarball for inclusion in Spin #4.

For More Information

Join the Accessibility Team via IRC (irc.gnome.org) in #a11y. There, Javi (jhernandez), Ale (aleiva), or Joanmarie (joanie) should be able to answer your questions.

Accessibility/TestingDistro (last edited 2012-09-14 08:24:11 by JavierHernandez)