_NET_WM_BYPASS_COMPOSITOR
La propriété EWMH par laquelle un jeu en plein écran demande au compositeur de s'écarter, pour que les images aillent droit à l'écran sans copie ni vsync supplémentaires.
Un gestionnaire de fenêtres compositant dessine chaque fenêtre dans son propre tampon puis assemble l'écran, ce qui est tout l'intérêt des ombres et des transparences mais un pur surcoût pour un jeu qui couvre de toute façon l'écran : une copie de plus, une image de latence de plus et un verrou sur la cadence du compositeur. EWMH 1.5 a donc introduit _NET_WM_BYPASS_COMPOSITOR, un entier que le client place sur sa fenêtre de premier niveau. 0 signifie « pas d'avis », 1 que la fenêtre préfère ne pas être composée, et 2 qu'elle veut explicitement l'être malgré le plein écran.
Face à cette indication, le compositeur « unredirige » la fenêtre : il la sort de la mise en tampon de l'extension Composite et la laisse dessiner directement. SDL 2, mpv et Wine posent la propriété en plein écran ; KWin a un réglage pour autoriser ou non les applications à bloquer la composition, picom a unredir-if-possible, et Mutter unredirige les fenêtres plein écran de sa propre initiative, quoi qu'il arrive. L'inconvénient est le scintillement bien connu quand le compositeur s'éteint puis se rallume. Wayland n'a pas d'équivalent : là, seul le compositeur décide quand une fenêtre peut être envoyée droit à l'écran.