xdotool
это скомпилированная программа, вы можете использовать ее где угодно. И это может быть предварительно установлено в вашем дистрибутиве. Вы организуете это на любом языке сценариев. Рекомендуется многими, но может стать утомительным при написании более сложных цепочек.
Пример команды, которая будет использоваться в любом языке сценариев / оболочке:
xdotool type "Hello Unix.StackExchange Reader"
Больше можно найти здесь: xdotool
XAUT
"(ранее X Automation)" - это библиотека C и модуль Python "для программной симуляции использования клавиатуры и мыши, а также для управления окнами. Вдохновением для этого послужили AutoIt и AutoHotkey".
На самых последних дистрибутивах xaut
или xautomation
также должны быть доступны.
Пример py
сценария может выглядеть так:
import xaut
kbd = xaut.keyboard()
kbd.type("Hello Unix.StackExchange Reader{Return}")
Это «вынуждает» вас использовать Python, но если вы сделаете что-то более сложное, например, захотите прочитать ввод из AD или * SQL, вы, вероятно, быстро оцените возможности, которые дает Python, с экосистемой полезного модуля, который он имеет.