What is xdotool?
This tool provides robust window management capabilities, automating a wide range of input and control functions within the X11 environment. Utilizing the XTEST extension and other Xlib functions, it enables users to simulate keyboard and mouse activity, move and resize windows, and manipulate various window properties such as titles. Beyond basic window management, the tool also supports advanced features like desktop switching, window relocation between desktops, and dynamic adjustment of desktop count - if the user's window manager permits such functionality
Highlights
- tomates keyboard and mouse input for windows
- Enables moving, resizing, hiding, and modifying window properties
- Supports desktop switching, window relocation between desktops
- Allows dynamic adjustment of the number of desktops (if supported by window manager)
Platforms
- Linux
- X11
Languages
- English
Features
Command line interface
Support for scripting
Support for Hotkeys
Workflow Automation
Macro Recording
X11/Xorg