xdotool – symulacja skrótów klawiszowych z poziomu terminala

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

xdotool to konsolowe narzędzie, które pozwala na wykonywanie akcji przypisanych do skrótów klawiaturowych z poziomu terminala. W połączeniu z bashem lub innym językiem oraz cronem możemy automatycznie wykonywać sekwencje skrótów klawiszowych o określonej porze dnia i nocy. Wszystko zależy od naszej wyobraźni i chęci do napisania takiego skryptu.

Instalacja

sudo apt-get install xdotool

Działanie

Aby z poziomu terminala wywołać skrót klawiszowy, należy wydać polecenie:

xdotool key skrót

Na przykład:

xdotool key ctrl+alt+t

Skrót Ctrl + Alt + T odpowiedzialny jest za uruchomienie nowego okna terminala.

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • RafciX

    Jeżeli można symulować wciskanie skrótów klawiszowych to zapewne też naciskanie pojedynczych klawiszy. Co za tym idzie? Można wpisywać tekst do aktualnie zaznaczonego pola tekstowego.
    Za pomocą tego możnaby zrobić klawiaturę ekranową w 3D (np. w programie Blender)