WM_ICON_SIZE
Свойство ICCCM на корневом окне, в котором оконный менеджер сообщает, значки каких размеров он хотел бы получать, — редкий случай, когда информация идёт от менеджера к программе.
Большинство свойств ICCCM устанавливает клиент, а читает оконный менеджер. WM_ICON_SIZE работает наоборот. Менеджер записывает его на корневое окно через XSetIconSizes — минимальные и максимальные ширину и высоту, а также шаги по каждой оси, — а программа, собирающаяся создать pixmap значка для WM_HINTS, читает свойство через XGetIconSizes и рисует соответственно. Если свойства нет, программа действует наугад.
На экранах 1980–1990-х это имело значение: twm и mwm показывали значки в фиксированных ячейках, и значок неподходящего размера обрезался или болтался посреди фона. Спрашивали, впрочем, немногие. С _NET_WM_ICON из EWMH клиент отдаёт ARGB-изображения нескольких размеров, а масштабирование берёт на себя менеджер, так что свойство фактически стало лишним.