_NET_CLOSE_WINDOW
Het bericht waarmee een taakbalk of pager de vensterbeheerder vraagt een venster te sluiten, in plaats van het zelf te proberen.
In X kan elk programma de client van een ander venster doden met XKillClient, maar dat is een bot instrument: de verbinding valt weg en niet-opgeslagen werk gaat mee. De beleefde route is WM_DELETE_WINDOW, waarmee de applicatie kan vragen of je eerst wilt opslaan. De juiste methode kiezen, en bepalen wanneer een niet-reagerend programma de harde aanpak heeft verdiend, is het werk van de vensterbeheerder. EWMH liet andere programma's die taak daarom overdragen: een ClientMessage van het type _NET_CLOSE_WINDOW, gestuurd naar het rootvenster, met het doelvenster, een tijdstempel en een bronaanduiding.
De vensterbeheerder doet dan precies wat hij zou doen als je op de sluitknop in het frame klikte, inclusief _NET_WM_PING om vastgelopen clients op te sporen. Zo werken wmctrl -c en het menu-item ‘Sluiten’ van een taakbalk, en daarom gedragen ze zich net als de knop in de titelbalk.