content: That doesn't fix it.  I love Linux, but I'm not going to just say 'A GUI fixes that issue.' Because in some cases it doesn't.  The only way I've gotten linux to "just work" each time I turn it on without something inevitably breaking is by building from scratch with Arch Linux (I'm currently using awesom, a windows manager and not a DE). Between Ubuntu (GNOME), Linux Mint (Cinnamon), Debian (KDE), and other weird off-shoot distros I've tried, none of the GUIs worked out of the box without certain things just not working. Whether I was trying it on a crappy used Laptop or a brand new powerful Desktop. Sometimes sound didn't work (because "fuck you" apparently, coming from Pulse Audio), sometimes the wireless didn't work, and sometimes customizing things (such as in KDE) broke other things that I didn't know how to fix.  And that's the bigger issue for me. If a setting exists in a GUI and I tinker with it, it should never break something. i.e. if I set my default sound device to my headphones then reboot. Suddenly I don't have sound and the PAControl gui can't seem to find my speakers it could find on last boot.  It's that type of thing. Because Average Joe isn't ever going to be able to or want to have to fix that. They require "just works". And everybody is gonna want to customize their system wherein that includes a background, where their sound comes from, and what wireless they connect to.  I don't blame Linux for that stuff not always working, but I would say it's something to consider.  If you want a GUI for Linux that an average Joe can use to "do what he wants", then it must be a Desktop Environment and include everything a normal person is expected to use on a computer, i.e. calculator, some kind of note taking or text editor, a browser, an email client, a media player/viewer, and wtv else I'm not thinking of since I'm not a normal user.  And those all have to not suck.