xdotool 2.20110530release
Posted Mon, 30 May 2011
Download: xdotool-2.20110530.1.tar.gz
As usual, if you find problems or have feature requests, please file bugs or send an email to the list.
Changelist since previous announcement:
2.20110530.*
- New set_window feature: --urgency. This lets you set the urgency flag on a
window Window managers will interpret this as something about your window
needing attention. It might flash in the taskbar, pop up, or other.
Original patch and suggestion by ervandew.
Issue: http://code.google.com/p/semicomplete/issues/detail?id=39
- New function: xdo_window_seturgency (see above)
- Hack in OS X support as it is missing a proper clock_gettime.
Should fix http://code.google.com/p/semicomplete/issues/detail?id=37
Reported by ryandesign.com
- Add support for typing UTF-8 characters. Patch from Joseph Krahn.
- Make all output call fflush to send data immediately (for pipes). Reported
by Andreas Wagner on the mailing list.
- Make 'get_desktop_viewport' output usable with 'set_desktop_viewport'
http://code.google.com/p/semicomplete/issues/detail?id=47
- You can now make 'libxdo.a' for embedding libxdo into your binary
(Requested by psc on the mailing list).
- Fixed a typing bug where the keymap changes unnecessarily
- Should now build cleanly in C++ environments (Reported by psc on the
mailing list)
- bugfix: xdotool should use command names first before trying file scripts.
See https://bbs.archlinux.org/viewtopic.php?pid=938309 for original report.
- Add a 'sleep' command. (Requested by Joseph Krahn via mailing list)
- Add --relative flag to windowmve. (Requested by Anthony Thyssen via mailing
- Add --desktop flag to the search command. This lets you search for windows
on specific desktop. Requires a window manager that supports multiple
desktops in a way that EWMH supports.
Fixes http://code.google.com/p/semicomplete/issues/detail?id=38
- Add --limit flag to search. This allows you to break the search early after
a certain number of matches. (Requested by Anthony Thyssen)
- New command 'getwindowgeometry' for fetching window position and size
(Requested by Anthony Thyssen via mailing list)
- Add --sync flag to search command; blocks until results are found.
xdotool will search every 0.5 seconds for results.
http://code.google.com/p/semicomplete/issues/detail?id=42
- windowmove can now move windows along an axis. Give literal 'x' or 'y'
instead of a coordinate and it uses the current position. (Requested by
etnlIcarus via mailing list)
- Add '--args N' and '--terminator TERMINATOR' to the 'exec' command.
Default terminator unless specified (or --args is) is ':' (Requested by
Joseph Krahn and Henning Bekel via mailing list)
- set_desktop now supports --relative flag (+N or -N to move relative)
(Requested by Anthony Thyssen)
- The mouse cursor now changes during 'xdotool selectwindow' (Requested by
Anthony Thyssen via mailing list)
- Added '--args N' and '--terminator TERMINATOR' to the 'type' command.
- Add 'getdisplaygeometry' command for querying the size of your screen.
(Requested by @rrwo via twitter)
- Add xdo_get_viewport_dimensions function.