Effectivement wmctrl ne renvoie que des informations sur le windows manager utilisé et encore sur ceux compatible avec EWNH/NetWM.
Il existe peut-être des instructions dans cette spec qui pourrait répondre à ta problématique.
Cette page sur freedesktop semble laisser penser qu'il existe au moins des extensions à l'ICCCM pour gnome et kde : http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html
[^] # Re: humm pas simple il semble
Posté par Frédéric Heulin . En réponse au message Detection nom du desktop. Évalué à 2.
Il existe peut-être des instructions dans cette spec qui pourrait répondre à ta problématique.
Cette page sur freedesktop semble laisser penser qu'il existe au moins des extensions à l'ICCCM pour gnome et kde :
http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html