xdotool, simulando ratón y teclado
Publicado el 10 de enero de 2020 por atareao 32K deja el tuyo
Este artículo se publicó hace mas de tres años. Ten en cuenta que con las nuevas versiones y las
actualizaciones constantes de software, es fácil, que este artículo esté desactualizado. Si estás
interesado en que lo actualice, envíame un correo a través del formulario de contacto.
Simular entradas desde un teclado o movimientos del ratón es una herramienta que te puede resultar
mas interesante de lo que te puedas imaginar. Problablemente, lo primero que se te pase por la cabeza
al leer esto de falsas pulsaciones, es gastarle una broma a un amigo. Pero, tienes que ir mas allá. No solo
se trata de simular que estás escribiendo, es decir, pulsando teclas, sino también, que estás moviendo el
ratón, o que estás haciendo clic en algún lugar de la pantalla. Así, por ejemplo, puedes desplazar el
puntero del ratón desde una parte a otra del escritorio con un simple atajo de teclado. Pero, además
puedes utilizarlo para realizar test de funcionamiento de una aplicación, y comprobar de forma
automatizada que la aplicación se comporta como esperas. ¿Como hacer esto? xdotool.
Así, en este artículo, encontrarás, que es xdotool, que puedes hacer con esta herramienta, y como
puedes sacarle partido. Por supuesto, irás un poco mas allá que gastarle esa broma a tu amigo.
xdotool, simulando ratón y teclado
xdotool, simulando ratón y teclado
Como te decía en la introducción, xdotool, es una herramienta que te permite simular pulsaciones de
teclas, movimientos de ratón o clics. Pero no solo esto, sino que también te permite buscar por
ventanas, mover esas ventanas, redimensionarlas, ocultar o modificar sus propiedades.
Y aún va mas allá, porque si tu gestor de ventanas lo soporta, xdotool, es capaz de cambiar de escritorio,
mover la ventana entre escritorios e incluso cambiar el número de escritorio.
Esto puede ser muy interesante en el caso de que utilices algún sistema de organización, en el que por
ejemplo, tengas todas las aplicaciones de diseño en un escritorio, mientras que las de edición estén en
otro. Así, cuando inicies una aplicación, en función de sus características, irán a un escritorio u otro.
Uso y funcionamiento
Indicarte que esta es una herramienta de terminal, con lo que necesitarás recurrir al terminal para
poder utilizarla. Si todavía no te has hecho con el funcionamiento del terminal, pero estás interesado en
mejorar tus habilidades con el mismo, te recomiendo le des un vistazo al tutorial sobre el terminal.
El uso de esta herramienta es tremendamente sencillo,
xdotool instrucción argumentos
Así tienes instrucciones para,
teclado
ratón
ventana