1. Home
  2. Dashboard
  3. Forum
    1. Unresolved Threads
    2. Members
      1. Recent Activities
      2. Users Online
      3. Team
      4. Search Members
  4. Articles
    1. Liste funktionierender Drucker
  5. Linux Guides
    1. Homepage
    2. YouTube
    3. Telegram
    4. Community-Stammtisch
  6. Lexicon
    1. Last Changes
  7. Smart Search
  • Login
  • Register
  • Search
Default Category
  • Everywhere
  • Default Category
  • Articles
  • Pages
  • Forum
  • Lexikon
  • More Options
  1. Linux Guides Community
  2. Lexicon
  3. Default Category

xdotool

  • Tuxine
  • June 11, 2026 at 11:12 AM
  • July 7, 2026 at 4:32 PM
  • 54 times viewed
  • Eintrag
  • Ratings 0
  • xdotool ist ein extrem mächtiges Kommandozeilen-Werkzeug für das X11-Grafiksystem unter Linux. Es ermöglicht es dir, Tastatureingaben, Mausklicks und Fensterbewegungen komplett zu simulieren, als würde eine unsichtbare Person vor dem PC sitzen und die Hardware bedienen.

    Klick für mehr ...

    1 xdotool (Die Geisterhände im Linux-System)

    Da das Tool reine Textbefehle nutzt, lässt es sich hervorragend in Shell-Skripte einbinden. Damit kannst du grafische Programme fernsteuern, die eigentlich gar nicht dafür ausgelegt sind, per Skript bedient zu werden.

    1.1 🔬 Was kann xdotool alles tun? (Praxis-Beispiele)

    Die Einsatzbereiche im Linux-Alltag sind nahezu grenzenlos. Hier sind die drei häufigsten Szenarien:

    1. Tastatur-Eingaben simulieren:
      Du kannst xdotool anweisen, eine bestimmte Tastenkombination zu drücken oder einen langen Text wie von Zauberhand in ein aktives Fenster einzutippen.
    2. Maus-Aktionen automatisieren:
      Das Tool kann den Mauszeiger auf exakte Pixel-Koordinaten deines Monitors springen lassen, dort einen Links-, Rechts- oder Doppelklick ausführen oder das Mausrad drehen.
    3. Fenster-Management:
      Du kannst gezielt nach Fenstern suchen (z. B. nach dem Firefox-Browser) und dieses Fenster minimieren, maximieren, in den Vordergrund holen oder auf eine exakte Größe (z. B. 1920x1080 Pixel) skalieren.

    1.2 🛠️ Installation und Verfügbarkeit

    Da xdotool ein sehr beliebtes Werkzeug für Skripte ist, ist es in den offiziellen Paketquellen aller großen Linux-Distributionen direkt verfügbar und lässt sich blitzschnell nachinstallieren:

    1.2.1 1. Unter Debian 13 (Trixie) / Ubuntu

    Code
    sudo apt update
    sudo apt install xdotool

    1.2.2 2. Unter Arch Linux / EndeavourOS

    Code
    sudo pacman -S xdotool

    1.2.3 3. Unter Fedora Linux

    Code
    sudo dnf install xdotool

    1.2.4 4. Unter openSUSE (Tumbleweed / Leap)

    Code
    sudo zypper install xdotool

    1.3 🚀 Die wichtigsten Befehle für die Praxis

    Hier sind ein paar typische Befehle, die man wunderbar in eigene Skripte einbauen kann:

    • Einen Text automatisch eintippen lassen:

      Code
      xdotool type "Hallo Welt, dieses Skript tippt für mich!"
    • Die Eingabetaste (Enter) simulieren:

      Code
      xdotool key Return
    • Eine Tastenkombination (z. B. Kopieren) ausführen:

      Code
      xdotool key ctrl+c
    • Die Maus auf eine Position bewegen und klicken:

      Code
      xdotool mousemove 500 400 click 1

      (Bewegt den Mauszeiger an die Bildschirm-Koordinate X=500 / Y=400 und macht einen Linksklick).

    1.4 ⚠️ Die klassischen Stolpersteine

    1.4.1 1. "Das Skript läuft zu schnell und wirft im Programm alles durcheinander!"

    • Die Ursache:
      Ein Computer arbeitet Befehle in Millisekunden ab. Wenn ein Skript ein Programm öffnet und sofort per xdotool Text eintippen will, ist das Programmfenster oft noch gar nicht fertig geladen. Die Eingabe verpufft im Nirgendwo.
    • Die Lösung: Künstliche Pausen einbauen. Entweder nutzt man den normalen Linux-Befehl sleep 2 (für 2 Sekunden Pause), oder man nutzt die integrierte Verzögerung von xdotool beim Tippen:

      Code
      xdotool type --delay 100 "Ein langsam getippter Text."

    1.4.2 2. "Unter Wayland funktioniert xdotool überhaupt nicht!"

    • Die Ursache:
      xdotool wurde exklusiv für das alte Grafiksystem X11 entwickelt. Moderne Distributionen setzen beim Desktop aber immer häufiger standardmäßig auf das neuere Wayland. Aus Sicherheitsgründen verbietet Wayland es Programmen, sich gegenseitig zu belauschen oder Tastatureingaben unterzuschieben. xdotool ist dort machtlos.
    • Die Lösung:
      Prüfen, ob die Sitzung unter X11 oder Wayland läuft. Nutzt er z. B. GNOME unter Wayland, muss er als Alternative zu Werkzeugen wie ydotool oder wtype greifen, die speziell für Wayland entwickelt wurden. (Unter schlanken Fenstermanagern wie Fluxbox läuft standardmäßig ohnehin X11, dort funktioniert xdotool immer perfekt).
    • X11
There are currently no ratings for this Eintrag.
  • Previous entry XanMod-Kernel
  • Next entry Xed
  • Changelog
  • PDF
25-linuxguides-png

Table of Contents

  • 1 xdotool (Die Geisterhände im Linux-System)
    • 1.1 🔬 Was kann xdotool alles tun? (Praxis-Beispiele)
    • 1.2 🛠️ Installation und Verfügbarkeit
      • 1.2.1 1. Unter Debian 13 (Trixie) / Ubuntu
      • 1.2.2 2. Unter Arch Linux / EndeavourOS
      • 1.2.3 3. Unter Fedora Linux
      • 1.2.4 4. Unter openSUSE (Tumbleweed / Leap)
    • 1.3 🚀 Die wichtigsten Befehle für die Praxis
    • 1.4 ⚠️ Die klassischen Stolpersteine
      • 1.4.1 1. "Das Skript läuft zu schnell und wirft im Programm alles durcheinander!"
      • 1.4.2 2. "Unter Wayland funktioniert xdotool überhaupt nicht!"

Categories

  1. Anfängerfragen 0
  2. Default Category 667
  1. Privacy Policy
  2. Legal Notice
  1. Nutzungsbedingungen
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™