This page is likely outdated (last edited on 24 Aug 2010). Visit the new documentation for updated content.

Accessibility: Release Notes 2.1

Table of contents

Mono Accessibility 2.1 Release Notes

The Mono Accessibility project enables Winforms and Silverlight applications to be fully accessible on Linux, and allows Assistive Technologies (ATs) like screen readers and test automation tools that depend on UI Automation APIs to work on Linux.

This is our first release of the 2.0 series, and includes:

  • Improved compatibility with AT-SPI2, including fixes and performance.
  • More compatibility with Silverlight Accessibility for UIA Clients.
  • Caching improvements in UIA Client API.
  • Support for custom providers and client-side providers.

Codename: Zoidberg

Release Date: Aug 24, 2010


There were 127 bugs fixed since 2.0 release, please check out our bug tracker for the full list.

AT-SPI2 packages are relocated, this means you have to explicitly enable AT-SPI2 using gconf-editor toggling the key “/desktop/gnome/interface/at-spi-dbus” to use AT-SPI2, by default AT-SPI is used. Notice however if you have plans to use UIA Client API you require to use AT-SPI2.


For the most up-to-date errata, please look at the Mono Accessibility bug tracker for issues filed against Release 2.1.

Windows Forms applications using ToolBarButton will segfault if accessibility is enabled and mono 2.4.3 is used, this bug only affects Mono 2.4.3.


Mono Accessibility is available for a variety of Linux distributions, including:

If packages aren’t available for your distribution, you’ll probably have to install Mono Accessibility from source. Step-by-step instructions are available.

If you just want to grab a source tarball, check out the sources section of our downloads site.


Installing UIA and ATK support for System.Windows.Forms is as simple as adding our repositories to your package management system, updating and installing.

However, adding accessibility support for the Moonlight browser plugin requires a different set of steps:


The following people have contributed to making this release happen:

Andrés G. Aragoneses, Brad Taylor, Brian Merrell, Calen Chen, Calvin Gaisford, Feng Xia Mu (Felicia), Mario Carrion, Michael Gorse, Nan Gao (Neville), Olivier Dufour, Ray Wang, Rui Guo (Matt), Sandy Armstrong, Stephen Shaw

We are also indebted to the following awesome upstream projects:

GNOME Accessibility, Mono, Moonlight, Firefox, DBusSharp from NDesk, openSUSE

Reporting Bugs

If you find any issues with this release, please don’t hesitate to file bugs.

If you want to contribute or need specific assistance, please join our mailing list, or drop in #mono-a11y on