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:
> 
> Hi, 
> 
> 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 mailing list