A look at Desktop Environments