até onde eu sei, não há nenhuma API para consultar os atributos da janela do aplicativo e as informações específicas do shell no momento.
Há toneladas de coisas para fazer em mir e unity 8. por exemplo, lógica shell, espaço de trabalho, gerenciamento de janelas. veja link item de trabalho.
o EWMH é uma especificação para X11 que é baseada na noção específica de X11 - Propriedade. eu não acho será reutilizado em Mir ou Wayland.