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
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to xdotool

Compare all

Software 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.

Report a wrong fact or a dead link on this listing