Кто-нибудь знает, как убить все программы на определенном дисплее X?
Например, мне нужно убить все программы на дисплее:1. Как это возможно?
xkill -displayname :1 -all
Этот параметр указывает, что все клиенты с окнами верхнего уровня на экране должны быть уничтожены. Xkill попросит вас выбрать корневое окно с каждой из определенных на данный момент кнопок, чтобы дать вам несколько шансов на прерывание. Использование этой опции крайне не рекомендуется.
а также:
Эта команда не дает никаких гарантий того, что приложение, чье подключение к X-серверу закрыто, будет прервано или даже вообще прервано. Все, что делает эта команда - это закрывает соединение с X-сервером. Многие существующие приложения действительно прекращают работу, когда их соединение с X-сервером закрыто, но некоторые могут продолжить.
xlsclients
перечисляет всех клиентов с окнами на экране, и xkill
убивает их.
Зачем тебе это нужно?