Я пытаюсь привести мой оконный менеджер в соответствие со спецификациями ICCCM. Я полностью понимаю причину _NET_SUPPORTING_WM_CHECK атома - это гарантирует, что недействительная информация не останется, когда оконный менеджер больше не работает.
Чего я не понимаю, так это того, почему в вспомогательном окне не ожидается никаких других атомов, таких как _NET_NUMBER_OF_DESKTOPS, кроме _NET_WM_NAME и _NET_SUPPORTING_WM_CHECK.
Предполагается, что оконные менеджеры устанавливают и перезаписывают данные, но это может вводить в заблуждение в случае, если новый оконный менеджер не соответствует требованиям.