Sto cercando di inviare le sequenze di tasti tramite xdotool. Tuttavia, l'invio non funziona correttamente.
Di seguito è riportato il registro di uno script che dovrebbe selezionare tutto il testo in Gedit e copiarlo (ma non fa nulla), insieme al suo output (catturato reindirizzando sia stdout che stderr):
+ xdotool getwindowname 29360262
*Unsaved Document 1 - gedit
+ xdotool key --window 29360262 ctrl+a
+ sleep 1
+ xdotool key --window 29360262 ctrl+c
+ sleep 1
Ho provato con Thunderbird e lo script invia le chiavi, ma senza modificatori (no Control, cioè). A proposito, nella sceneggiatura, le chiavi sono circondate ", come "ctrl+a".
La differenza tra Gedit e Thunderbird potrebbe essere che Gedit è un'applicazione GTK3, mentre Thunderbird sembra un'applicazione GTK2 (ma Firefox, che sembra un'applicazione GTK3, si comporta come Thunderbird).
xdotool versione 3.20141006.1
Sistema operativo: Debian GNU / Linux 8.1 (kernel Linux 3.16.0-4-amd64)
Desktop Manager: GNOME Shell 3.14.4
xbindkeysdevi rilasciare i tasti che attivano lo scriptxdotool keyup ...per un funzionamento affidabile