Нашел утилиту xdotool. Она вроде позволяет это делать.
Помогите, пожалуйста, соединить все воедино. Вот что я смог сделать:
Получить номер текущего окна:
xdotool getactivewindow
Узнать номер окна с проигрывателем Totem:
xdotool search --class totem
Выдает несколько номеров. Один из них нужный.
Однозначно определить номер окна проигрывателя Totem. В заголовке окна написано название видеофайла, поэтому вот так:
xdotool search --name ИмяМоегоВидеоФайла.wmv
У меня выдался номер 69206029
Активация ПО НОМЕРУ окна с проигрывателем и посылка нажатия клавиши.
Для масштаба 1:1
xdotool windowactivate --sync 69206029 key 1
Для масштаба 1:2
xdotool windowactivate --sync 69206029 key 0
Пытаюсь теперь соединить это всё в одну команду. Не получается
1) Однозначно определить номер окна проигрывателя, не зная имени файла.
2) А если у меня команда search выдаёт несколько номеров, то windowactivate, написанная в цепочку, отказывается работать.
3) Сделать возвращение в предыдущее активное окно (которое было в getactivewindow).