" (UTC)
IMO, desktop environments like GNOME or KDE SC, provide an entire plethora of programs. I think the main problem is the distinction between the GUI of any program, which is composed of GUI widgets and works as part of a Windowing system and special programs like GNOME Panel, GNOME Shell, which can best be termed as ""graphical shells"". Some people call them UX.  11:02, 14 June 2014"