Application for finding all Windows
John (J5) Palmieri
johnp at redhat.com
Wed Feb 21 09:11:28 PST 2007
On Wed, 2007-02-21 at 20:31 +0530, Udayan Singh wrote:
> I want to develop an application where I can get a list of all the
> windows that are open in the GNOME Screen and find any activity being
> performed on any other window on the GUI screen (and not only my
> application) e.g. mouse click on window of another application sends
> me a signal.
> Plan to use GNOME as environment. Can I use dbus here to capture a
> mouse click occuring on any other application (i.e. any other
> application and not made /implemented by me) ?
> Any pointers of how I can go about doing the same ??
D-Bus is only a communication layer. It knows nothing that an
application doesn't send over the bus. You want the A11y layer. Check
out DogTail (http://people.redhat.com/zcerza/dogtail/). It uses the
A11y layer to playback mouseclicks and such but they have also been
writing a recorder which would record mouseclick and keypresses.
John (J5) Palmieri <johnp at redhat.com>
More information about the dbus