Você deve instalar o xdotool no ubuntu e usá-lo através do ssh:
Com o ssh do cygwin:
ssh [email protected] /bin/dash -c "'DISPLAY=:0 xdotool key Page_Up'"
As teclas são o nome das chaves em keysymdef.h, onde você remove o "XK_KP_" principal: link
Você também pode enviar uma chave e vários modificadores: "Alt + a"
Observe que o ssh está "comendo" um nível de texto com escape
Você também pode digitar texto, clicar, mover o mouse, abrir janelas, etc ...
Exemplo de texto (em duas linhas para enviar um retorno):
ssh [email protected] /bin/dash -c "'DISPLAY=:0 xdotool type \"echo hello
\"'"
Aqui está tudo o que você pode fazer:
Usage: xdotool <cmd> <args>
Available commands:
getactivewindow
getwindowfocus
getwindowpid
search
help
version
click
getmouselocation
key
keydown
keyup
mousedown
mousemove
mousemove_relative
mouseup
type
windowactivate
windowfocus
windowmap
windowmove
windowraise
windowsize
windowunmap
set_window
set_num_desktops
get_num_desktops
set_desktop
get_desktop
set_desktop_for_window
get_desktop_for_window