Skip to content
fake keyboard/mouse input, window management, and more
C Ruby Perl Makefile Shell
Find file
Failed to load latest commit information.
examples - Add leftconsole
ext/debian - Making .deb packages works now.
t Add testcase for #64
.gitignore - add .gitignore
CHANGELIST Fix typos
COPYRIGHT - 20090609 release
Doxyfile git-svn-id: https://semicomplete.googlecode.com/svn/xdotool@2937 6606…
Makefile Fixed issue #48. Now xdotool target can be compiled on systems which …
README - Include build support for windowkill and behave commands.
TODO - add todos
cmd_behave.c Unified naming convention for all functions of the API
cmd_behave_screen_edge.c Fix typos
cmd_click.c Fix typos
cmd_exec.c - remove unused code
cmd_get_desktop.c - Refactor most 'printf' invocations to use xdotool_output which has …
cmd_get_desktop_for_window.c - Refactor most 'printf' invocations to use xdotool_output which has …
cmd_get_desktop_viewport.c - Make xdotool 'get_desktop_viewport' output usable as
cmd_get_display_geometry.c - Add xdo_get_viewport_dimensions
cmd_get_num_desktops.c - Refactor most 'printf' invocations to use xdotool_output which has …
cmd_getactivewindow.c Unified naming convention for all functions of the API
cmd_getmouselocation.c Unified naming convention for all functions of the API
cmd_getwindowfocus.c Unified naming convention for all functions of the API
cmd_getwindowgeometry.c - Add 'xdotool getwindowgeometry' (Requested by Anthony Thyssen)
cmd_getwindowname.c Removed all signed/unsigned conflicts
cmd_getwindowpid.c Unified naming convention for all functions of the API
cmd_key.c Add --repeat and --repeat-delay to allow repetition of a key sequence
cmd_mousedown.c Unified naming convention for all functions of the API
cmd_mousemove.c Remove early break for mousemove. Fix #64
cmd_mousemove_relative.c Unified naming convention for all functions of the API
cmd_mouseup.c Unified naming convention for all functions of the API
cmd_search.c Fix typos
cmd_set_desktop.c - add --relative flag to set_desktop.
cmd_set_desktop_for_window.c - consume argument
cmd_set_desktop_viewport.c - Add xdo_get_desktop_viewport and xdo_set_desktop_viewport.
cmd_set_num_desktops.c - Make getopt stop processing as soon as the first non-option argumen…
cmd_set_window.c Unified naming convention for all functions of the API
cmd_sleep.c fix usage
cmd_type.c Fix handling of empty files in type command.
cmd_window_select.c Unified naming convention for all functions of the API
cmd_windowactivate.c Unified naming convention for all functions of the API
cmd_windowclose.c New feature to close windows.
cmd_windowfocus.c Unified naming convention for all functions of the API
cmd_windowkill.c Unified naming convention for all functions of the API
cmd_windowmap.c Unified naming convention for all functions of the API
cmd_windowminimize.c Unified naming convention for all functions of the API
cmd_windowmove.c Unified naming convention for all functions of the API
cmd_windowraise.c Unified naming convention for all functions of the API
cmd_windowreparent.c Unified naming convention for all functions of the API
cmd_windowsize.c Unified naming convention for all functions of the API
cmd_windowunmap.c Unified naming convention for all functions of the API
osx_hacks.h - Add hacks for OS X not providing clock_gettime(3)
platform.sh - fix librt linking on GNU Hurd
version.sh bump major version due to API overhaul (including function name norma…
xdo.c Fix typos
xdo.h Fix typos
xdo_cmd.h - Add quiet-able error messages. Sometimes (like during search for a …
xdo_search.c Unified naming convention for all functions of the API
xdo_util.h Fix sending wrong keys when using multiple keyboard layouts
xdotool.c New feature to close windows.
xdotool.h New feature to close windows.
xdotool.pod Fixed some typos.

README

xdotool: Fake input from the mouse and keyboard very easily.
  Also supports window manager actions such as moving, activating, and other
  actions on windows.
libxdo: C library for doing the same.

See the website for more up-to-date documentation
  http://www.semicomplete.com/projects/xdotool/
  or the manpage listed below.

Compile: make
Install: make install
Remove: make uninstall

You may have to set 'PREFIX' to the location you want to install to. 
The default PREFIX is /usr/local

For packagers, there's also support for DESTDIR for staged install.

Also, see the manpage, which you can generate by running:
  make showman
Note: the manpage will be installed during 'make install'


Something went wrong with that request. Please try again.