detect() {
# Mate = Marco
# Gnome2 = Metacity
# Gnome3 = Mutter
# Xfce4 = Xfwm4
# KDE4 = KWin
WM_WINDOW=$(xprop -root _NET_SUPPORTING_WM_CHECK);
WM_WINDOW=${WM_WINDOW##* };
WM_NAME=$(xprop -id $WM_WINDOW 8s _NET_WM_NAME)
WM_NAME=${WM_NAME##* };
echo $WM_NAME | sed 's/"//g'
}
Este código retornará o codinome do WM.
Mais informações => https://bobotig.fr/index.php?c=documents/fond-ecran-cli/