xdotool
A command-line tool that simulates keyboard and mouse input and manages windows on X11.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About xdotool
xdotool sends fake keyboard and mouse input to an X11 desktop and can find, move, resize and focus windows from the command line. It suits shell scripts that need to type text, click, switch desktops or react to window events.
Commands can be chained, and the behave commands can run actions when a window or screen edge event happens. It works with X11 sessions; Wayland desktops are not its target.
Strengths
- Simulates key presses, typing and mouse clicks from scripts
- Finds and manipulates windows and desktops
- Can trigger actions on window and screen edge events
Limitations
- Works on X11 only, not native Wayland sessions
- Command-line only, with no graphical interface
Details
- Pricing
- FreeFree, with source published on GitHub.
- License
- Open source, license not stated
- Developer
- Jordan Sissel
- Platforms
- Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Scripting keyboard, mouse and window actions on a Linux X11 desktop
- Categories
- Window tools, Automation
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to xdotool
Compare allSoftware that can replace xdotool for an important use case, and what changes if you switch.
AutoKey
Desktop automation for Linux under X11: abbreviations that expand into text, and hotkeys that run Python.
AutoKey runs Python scripts from hotkeys with access to windows, clipboard and input on Linux X11, adding text expansion but less suited to plain shell scripts.
Actiona
A cross-platform desktop automation tool that runs sequences of actions such as clicks, key presses and file edits.
Actiona provides a graphical tool on Windows and Linux that builds click and keypress sequences from ready-made actions, instead of command-line scripting on X11.
xdotool as an alternative
Listings that name xdotool as an alternative.
OP Auto Clicker
A free auto clicker that repeats mouse clicks at the cursor or a fixed screen position.
xdotool simulates mouse clicks and key presses from the command line on Linux X11, requiring scripts and offering no graphical interface.
Similar software
Related functionality, not necessarily a direct replacement.
input-remapper
Remap Linux input devices with combinations and macros.
keyd
A system-wide key remapping daemon for Linux that works below X11 and Wayland.
xremap
Remap Linux keys with application-specific and device-specific rules.
AutoHotkey
A Windows scripting language for hotkeys, text expansion, key remapping and automating anything on screen.
Hammerspoon
A bridge between macOS and Lua that lets a short script move windows, bind hotkeys and react to system events.
kanata
Create keyboard layers and advanced key behavior across desktop systems.