[Comm] Re: Looking for app to minimize all opened windows
Pavel S. Khmelinsky
=?iso-8859-1?q?hmepas_=CE=C1_yauza=2Eru?=
Вс Фев 16 02:03:01 MSK 2003
Anton Kovalenko wrote:
>>>>>>Michael Shigorin writes:
>>>>>>
>>>>>>
>
> > On Sat, Feb 15, 2003 at 12:19:56AM +0300, Pavel S. Khmelinsky wrote:
> >> Ищу программу под иксы для свертывания сразу всех окон. Хорошо
> >> бы она умел сворачивать окна как на текущем десктопе, так и на
> >> всех сразу. Использую Window Maker. Может кто что подскажет?
> > Эээ... если с двух раз не ответили -- значит, видимо, все хуже :)
>
>Всё _ещё хуже_.
>
> > Значтак: "свернуть" в понятиях X11 -- это событие (event).
>
>Если имеется ввиду нечно вроде UnmapNotify или PropertyNotify
>(WM_STATE) -- да, это событие. Но здесь оно не поможет:
>единственное его предназначение -- чтобы WM сообщал нашей
>прикладухе: "знаешь, а я тут твоё окно свернул"...
>
>Если мы и пошлём прикладухе _ЭТО_ через SendEvent, всё, чего мы
>добьёмся -- прикладуха будет думать, что её свернули.
>
>
>Так что пользоваться нам надо не "посылкой событий", а вызовом
>XIconifyWindow. Вот пример (proof-of-concept) -- программка,
>которая сворачивает окно с заданным id.
>
>
Ок. Окно свернули. А список окон как получить?
Подробная информация о списке рассылки community