Como detectar o gerenciador de janelas

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/