IT-lexikon › Programmering › _NET_DESKTOP_LAYOUT

_NET_DESKTOP_LAYOUT

Programmering In English → Uppdaterad: 2026-10-10

EWMH-egenskapen som talar om hur de virtuella skrivborden ligger i förhållande till varandra — i en rad, en kolumn eller ett rutnät — så att "skrivbordet ovanför" betyder samma sak för alla.

EWMH numrerar skrivborden från noll och bryr sig inte om geometri. Men en pager ritar dem i ett rutnät, och användaren som trycker Ctrl+Alt+Upp förväntar sig att hamna på skrivbordet som syns ovanför i pagern. Egenskapen på rotfönstret innehåller fyra värden: orientering (horisontell eller vertikal numrering), antal kolumner, antal rader och vilket hörn numreringen börjar i. Fönsterhanteraren läser den när den räknar ut vart en riktningstangent leder.

Ovanligt nog är det pagern, inte fönsterhanteraren, som skriver den. För att två pagers inte ska slåss om layouten måste den som sätter egenskapen först äga markeringen _NET_DESKTOP_LAYOUT_Sn för skärmen, samma ägarmönster som ICCCM använder för fönsterhanteraren själv. Saknas egenskapen antar man en enda rad, vilket är varför så många skrivbordsväxlare kör i sidled.

← Tillbaka till lexikonet