Я подумал:
Некоторые из этих действий может выполнять оконный навигатор GNOME, поэтому для этого ему следует использовать библиотеку.
Просмотр его источников, Я нашел это.Это Window Navigation Construction Kit (сокращенно wnck).
Эта библиотека C / C ++ называется libwnck
, и справочное руководство можно найти здесь .
Но, поскольку это не отдельный инструмент, мне, вероятно, потребуется создать специальную программу для его использования.: - (
Я отредактирую этот ответ, если найду новости, но вы можете опубликовать свой ответ, если найдете инструмент!
Редактировать: Используя привязки для Python (python-wnck
), легко заставить скрипт достичь этого.