Как закрыть несколько гном-терминалов?

Я запускаю 16 процессов отладки одновременно с нашим адаптированным GDB (называемый e-GDB). Процессы вызываются скриптом bash, используя:

gnome-terminal -e 'e-gdb -x gdbNN.cmd progNN.e'

Для управления несколькими сеансами я могу открыть несколько терминалов, используя --geometry Возможность разместить их на моем экране. Кроме того, я могу использовать --tab Возможность иметь их всех в одном терминале.

Когда сеансы заканчиваются, я закрываю терминал (ы) одним щелчком (я не хочу, чтобы он автоматически закрывался).

Итак, с несколькими терминами мне нужно щелкнуть 16 раз, а с вкладками - один раз, но мне нужно переключаться между вкладками, чтобы увидеть результаты сеанса. Я бы хотел использовать вкладки в терминале, чтобы просматривать их одновременно и закрывать все одним кликом.

Есть ли способ мозаичных вкладок? Если нет, могу ли я закрыть все отладочные терминалы одним действием?

ОБНОВЛЕНИЕ: Есть ли простой способ убить несколько терминалов на основе их названия? Я использую -t Возможность назвать окна. Есть ли что-то вроде kill -name '*DBG*'?

3 ответа

Решение

Решение, которое я нашел для себя для этой проблемы, заключалось в использовании wmctrl, Это позволяет очень детально контролировать ваши окна. Итак, у меня есть набор терминалов под названием Acyrid-Live а также Acyrid-Beta,

wmctrl -F -c Acyrid-Live закроет только это окно

Это довольно полезный набор инструментов.

http://tomas.styblo.name/wmctrl/

Изменить: Да, я понимаю, что это старая ветка, но это также один из самых популярных результатов при поиске, как закрыть терминалы по названию, поэтому я решил опубликовать успешное решение.

Можно закрыть их все killall gnome-terminal, но это также закроет другие запущенные терминалы gnome.

Если упомянутый вами управляющий скрипт позволяет, вы можете попробовать добавить следующее:

# When this exits, exit all back ground process also.
trap 'kill $(jobs -p)' EXIT

Предоставлено: http://www.thegeekstuff.com/2009/09/multitail-to-view-tail-f-output-of-multiple-log-files-in-one-terminal/

Другие вопросы по тегам