[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