added a Makefile to use it as a C library. no python dependencies. added 2 example...
[rofl0r-libxauto.git] / README
blob0e34c5ed060bae6186519da34d715ca0279273e7
1 Note: this is forked from http://sourceforge.net/projects/xautomation
3 i basically removed the python dependency and the autoconf stuff that wouldn't 
4 compile on my machine, and adapted the makefile.
6 Original Readme starts after this line.
8 === Preamble ===
9 This software is intended to help users of XWindows automate basic windowing
10 tasks.  For example you can open, move, and close windows based on title,
11 you can move the mouse, or send keystrokes.
13 I provide this software free of charge without warranty of any type.  I
14 provide this in the hopes that it will be useful.  In the event you break
15 this software, you are entitled to a full refund of the amount I charged. :)
18 === My Rationale ===
19 There are a few X11 control libraries out there.  My basic problem with
20 most of them  are that they are all called from the bash prompt.  This is fine,
21 but it makes it difficult to do things like track window state.  At each call
22 to the program, window information is gathered again, and the request is
23 processed.
26 === What you'll need to compile this ===
27 Note that Ubuntu (along with some other distributions of Linux) do not come
28 with a development environment installed.  You'll need to install a development
29 environment if you do not already have one.
31 Libraries:
32  -- x11proto-xext-dev
33  -- libx11-dev
34  -- libxtst-dev
37 === What you'll need to run this ===
39 To run this software - like say for example you compile it on one machine, and
40 then transport the binary to another machine - make sure you have the following
41 libraries installed:
42  -- libx11-dev
43  -- libxtst-dev