4

Мне нужно программно закрыть окно в некоторой программе, основываясь на заголовке окна.

Есть ли для этого какой-либо инструмент или встроенная системная команда?

1 ответ1

10

wmctrl может закрыть окно на основе подстроки или точного соответствия заголовка окна (wmctrl -c 'substring' или wmctrl -F -c 'exact match').

Если вам нужно больше контроля, вы можете проанализировать wmctrl -l , извлечь соответствующие идентификаторы окна и передать их в wmctrl -i -c . Вы можете использовать wmctrl -x -l и соответствовать классу; на самом деле, я рекомендую это, поскольку приложения, о которых вы не задумывались, могут иметь окна с одинаковым названием.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .