IT-lexikon › Programmering › _NET_WM_FULLSCREEN_MONITORS

_NET_WM_FULLSCREEN_MONITORS

Programmering In English → Uppdaterad: 2026-10-10

EWMH-tillägget som låter ett helskärmsfönster sträcka sig över flera bildskärmar i stället för den ena det råkade starta på.

Helskärm i EWMH betyder _NET_WM_STATE_FULLSCREEN, och fönsterhanteraren tolkar det som "täck bildskärmen fönstret står på". För en presentation som ska spänna över två projektorer, eller en videovägg på nio skärmar, räcker det inte. Programmet anger därför fyra skärmindex, ett för vardera överkant, underkant, vänster- och högerkant, och fönsterhanteraren lägger helskärmsfönstret så att det täcker rektangeln mellan dem.

Indexen avser Xinerama-numreringen av skärmarna, inte RandR-utgångarnas namn, vilket är en kvarleva från tiden då Xinerama var det enda sättet att veta var skärmarna låg. Egenskapen sätts med ett ClientMessage till rotfönstret och skrivs sedan av fönsterhanteraren på fönstret. Den tillkom sent i EWMH:s historia, och stödet bland fönsterhanterare är därefter ojämnt.

← Tillbaka till lexikonet