echo $DESKTOP_SESSION должен сообщить вам, что Desktop Environment используется. ubuntu == gtk основанный DE, единство по умолчанию. Другие, которых я не знаю, но это переменная окружения существует именно для этой цели.