_NET_WM_WINDOW_TYPE
De EWMH-eigenschap waarmee een programma aangeeft wat voor soort venster het opent, zodat de vensterbeheerder een paneel, een dialoogvenster en een tooltip verschillend kan behandelen.
Voor X11 is een venster gewoon een venster. Lange tijd raadde de vensterbeheerder met heuristieken of iets een titelbalk moest krijgen, in de taskbar moest staan of boven alles moest zweven: een venster met WM_TRANSIENT_FOR was waarschijnlijk een dialoogvenster, een venster dat om geen decoratie vroeg misschien een paneel. EWMH maakte hier een expliciete verklaring van. Vóór het in beeld brengen zet het programma _NET_WM_WINDOW_TYPE op een lijst atomen in aflopende voorkeur, en de vensterbeheerder kiest het eerste dat hij begrijpt. De typen zijn _DESKTOP, _DOCK, _TOOLBAR, _MENU, _UTILITY, _SPLASH, _DIALOG, _NORMAL en, vanaf versie 1.4, _DROPDOWN_MENU, _POPUP_MENU, _TOOLTIP, _NOTIFICATION, _COMBO en _DND.
Het type bepaalt de hele behandeling. Een _DOCK-venster krijgt geen kader, ligt boven gewone vensters, verschijnt op elk virtueel bureaublad en wordt meestal gekoppeld aan _NET_WM_STRUT om ruimte te reserveren. Een _DESKTOP-venster gaat naar de onderkant en is hoe een bestandsbeheerder bureaubladpictogrammen tekent zonder het root-venster te bezitten. Compositing-vensterbeheerders gebruiken het type om schaduwen en overgangen te kiezen, zodat menu's infaden en gewone vensters niet. Ontbreekt de eigenschap, dan gelden de oude regels: vensters met WM_TRANSIENT_FOR worden als dialoogvenster behandeld, alle andere als normaal.