Оконный менеджер
Программа, решающая, где окажутся окна, какое из них в фокусе и как выглядит рамка вокруг них.
В X11 оконный менеджер не входит в состав сервера. Это обычный клиент с особыми привилегиями: он получает уведомление, когда приложение хочет отобразить окно, и может его переместить, изменить размер или отказать. Большинство ещё оборачивает каждое окно приложения собственной рамкой с заголовком и кнопками — приём называется reparenting. Разделение было сознательным: авторы X отказались диктовать, как должен выглядеть интерфейс, — «механизм, а не политика».
В итоге появились сотни оконных менеджеров — от twm и mwm до нынешней тайловой братии. В Wayland эта роль слита с дисплейным сервером в композитор, и заменить его по прихоти уже во многом не получится.