Это крайне изменчиво между вариантами Unix. Проверьте столбец на свой вариант на Розеттском камне для Unix.
В соответствии с Linux, lshw собирает большую информацию, рассеянную в различных текстовых файлах под /proc
и /sys
.
Кажется, что Вы ищете wmctrl - посмотрите здесь для большего количества примеров.
Править: Ваш менеджер окон / настольная среда должен быть стандартами, совместимыми (EWMH). И вот больше примеров.
В случаях, где решение _ сэра не работает, можно также попробовать xautomation. Один из инструментов, включенных в тот пакет, xte
(см. страницу справочника) - она моделирует нажатия клавиш, движение мыши и т.д. Вот то, как можно использовать его для моделирования Alt+Tab:
xte "keydown Alt_L" "key Tab" "keyup Alt_L"
@rozcietrzewiacz
. wmctrl хорошо работал. Но похож на xautomation, не может управлять окнами... может он? страница справочника В Вашей ссылке xautomation я не нашел documenation... =/
– GarouDan
18.10.2011, 17:44
F5
ключ xte? Ничего еще не нашел в xte или Google. Это - другой вопрос, который я сделал.
– GarouDan
31.10.2011, 13:54
xte "key F5"
работы отлично для меня.
– rozcietrzewiacz
31.10.2011, 14:04
В ответе от sr_ упоминается wmctrl
, который у меня работает.
Я установил его на Ubuntu 16.04 с помощью sudo apt-get install wmctrl
. Мне удалось переключить окно с помощью wmctrl -a emacs24
.
wcmtrl -a $ WIN
, похоже, ищет окна с именами, содержащими строку $ WIN
. При поиске регистр не учитывается.
Вот man wmctrl для справки.