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

Prerequisites

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://github.com/mono/uia2atk

Download release tarballs

Please download mono-uia, uiautomationwinforms, and uiaatkbridge tarballs from ftp://ftp.novell.com/pub/mono/sources/ .

Building and Installing

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

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

cd UIAutomation
./autogen.sh --prefix=/usr
make
sudo make install
cd ../UIAutomationWinforms
./autogen.sh --prefix=/usr
make
sudo make install
cd ../UiaAtkBridge
./autogen.sh --prefix=/usr
make
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.