_NET_WORKAREA
Свойство корневого окна с частью экрана, не занятой панелями: x, y, ширина и высота на каждый стол, которые оконный менеджер вычисляет из резервов панелей.
Панели заявляют, что занимают, через _NET_WM_STRUT, а оконный менеджер складывает: экран за вычетом всех резервов и есть рабочая область, публикуемая четырьмя числами на стол в порядке столов. Писать в неё больше никто не вправе. Читателей хватает: собственные развёртывание и размещение новых окон менеджером, программы вроде Nautilus и xfdesktop, ставящие значки туда, где их не накроет панель, и wmctrl -d, печатающий её как WA: 0,27 1920x1053. GTK-функция gdk_monitor_get_workarea читает её на X11, чтобы диалоги и меню не выходили за границы. Свойство задаётся на каждый стол, потому что панель может быть «липкой» или нет; на практике строки почти всегда одинаковы.
Слабое место — сам прямоугольник. Рабочая область — один прямоугольник, а при двух мониторах и панели вдоль низа левого нет такого, что подошёл бы обоим. Менеджеры выкручиваются по-разному: одни вычитают панель из всего нижнего края, другие публикуют внешние границы всех мониторов и считают по мониторам сами. Mutter добавил _GTK_WORKAREAS_Dn с прямоугольником на монитор, который GTK предпочитает, если он есть. Это одно из мест, где EWMH с его числами на корневом окне не предвидел, что у людей бывает два экрана.