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
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.