This page is likely outdated (last edited on 14 Feb 2011). Visit the new documentation for updated content.

Accessibility: Installing From Source

The latest version of Mono Accessibility is 2.1, released on August 24, 2010. Get more info about this release.

Table of contents

Installing Mono Accessibility 1.0 From Source


NOTE: Latest code in GIT head may have different requirements (such as unreleased Mono and gtk-sharp2).

  • pkg-config
  • Mono >= 2.4
  • glib-sharp2 >= 2.12.8
  • gtk-sharp2 >= 2.12.8
  • libgobject
  • libgmodule
  • libglib
  • atk
  • nunit >= 2.4.7 (if building tests)

Since the Mono UIA packages require a very recent Mono and gtk-sharp, you may have trouble finding packages for your distribution. If that is the case, you may want to consider installing Mono and gtk-sharp from source in a parallel Mono environment.

Getting the Source

git clone git://

Download release tarballs

Please download mono-uia, uiautomationwinforms, and uiaatkbridge tarballs from .

Building and Installing

If you have a parallel Mono environment, make sure to specify the correct prefix during the stage.

If you downloaded a release tarball instead of getting the code from Git, use `configure` instead of ``.

cd UIAutomation
./ --prefix=/usr
sudo make install

cd ../UIAutomationWinforms
./ --prefix=/usr
sudo make install

cd ../UiaAtkBridge
./ --prefix=/usr
sudo make install

What Now?

Make sure you have Accessibility turned on in your GNOME preferences, and everything should Just Work.

If you’re interested in contributing to the project, see our Getting Started Guide.