Ненавижу, когда люди сравнивают и оценивают эти два понятия.
WM - Window Manager.
Это всяческие *box'ы, awesome и прочие тайловые, а также compiz, metacity, kwin, xfwm4. Грубо говоря, это лишь то, что управляет вашими окнами, заставляет их распахиваться, изменять размер и проч.
DE - Desktop Enviroment.
Это KDE, GNOME, XFCE, LXDE и другие. Это -
набор программ, включая оконный менеджер.
Их сравнивать - все равно, что квартиру с дверью. Используя какой-либо WM, вы все равно используете программы из определенного проекта. Поэтому кричать openbox рулит, гнум - гавно!!!111, юзая пиджин в качестве IM и nautilus в качестве менеджера файлов -
очень глупо. Как впрочем и наслаждаться трехсекундной скоростью загрузки рабочего стола, потому что программ практически не запускается при этом.
Ну и да, те, кто пишут WE или DM вообще должны быть расстреляны.