MouseTrap's Module Proposal Informations
Introduction
This page will try to present the necessary pieces of information in order to ease the decision makers work when reviewing Mousetweaks for inclusion into GNOME.
What is MouseTrap ?
MouseTrap is a head tracking application that helps users with physical impairments to access the desktop via webcam.
Target
- Desktop
Dependencies
The MouseTrap direct dependencies are:
Package |
Version |
Description |
gtk2 |
>= 2.12 |
The GTK+ Toolkit |
pygtk |
>= 2.8.4 |
GTK+ Python bindings |
python |
>= 2.6 |
Python platform |
opencv |
>= 1.0 |
Open Computer Vision Library |
python-xlib |
>= 0.13 |
Python Xlib library (just in case user doesn't use gnome) |
python-pyspi |
>= 0.6 |
Python AT-SPI bindings |
doxygen |
>= 1.5 |
A documentation system for C++, C, Java, IDL and PHP (this package is required for building the documentation) |
NOTE: Each dependency may require other dependencies to be installed.
Resource usage
- The module is already hosted on GNOME git and I use GNOME bugzilla for bug tracking.
Adoption
- There's a package for Debian, Archlinux and a new package for Opensuse will be created soon.
GNOME-ness, community
I've been working with gnome-a11y group for 4 years and I've been sharing MouseTrap's experiences with the same group since the beginning. MouseTrap supports internationalisation and has been translated to several languages.
3.0 readiness
MouseTrap (as it does now) will allow users on GNOME 3.0 to access the desktop environment.
License
- GPLv2
Miscellaneous
- It's been tested with pyatspi2.