So whatever you keep typing on the keyboard or kept clicking using the mouse , you can do it now with the help of a script.
One can get the tool downloaded from their website for all versions of linux:
http://www.semicomplete.com/projects/xdotool
There are too many uses you can use xdotool for. For example : If you need to open multiple tabs in a terminal you can use -
'xdotool key ctrl+shift+t' for as many times as the no. of tabs you need and to close down those tabs use 'xdotool ctrl+shift+w'
All this can be written on a script and when the script runs you can see all of that happening without even touching the keyboard or mouse.
The whole documentation is present here
Here are some examples :
Example: focus the firefox url bar WID=`xdotool search "Mozilla Firefox" | head -1` xdotool windowactivate --sync $WID xdotool key --clearmodifiers ctrl+l # As of version 2.20100623, you can do this simpler version of above: xdotool search "Mozilla Firefox" windowactivate --sync key --clearmodifiers ctrl+l
Example: Resize all visible gnome-terminal windows WIDS=`xdotool search --onlyvisible --name "gnome-terminal"` for id in $WIDS; do xdotool windowsize $id 500 500 done # As of version 2.20100623, you can do this simpler version of above: xdotool search --onlyvisible --classname "gnome-terminal" windowsize %@ 500 500
I love your blog lots of useful information. I've added it to my favorite bookmarks and subscribed in a reader.
ReplyDeleteAll these issues are important, and that's why I just started blogging a while ago and it feels great.
Kind Regards
Evelina
stop smoking
quit smoking