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.