(Last Updated On: April 13, 2017)

On August 10th, 2015 Jory asked…

I’ve taken on Linux a few times, tried everything from Ubuntu to Mint, even tried setting up and running Gentoo on my own. In the end however, I always default back to Windows. I don’t know if it’s because I’m an avid gamer and installing games on Linux can be a pain or if it’s because researching problems I run into becomes overwhelming or what. But after reading a bunch of your articles on Datamation, especially the W10 Vs Linux one, I’m tempted to try it again….

My question would be, what do you recommend for distros? I’m a rather tech savvy person myself, I was a computer technician and an internet technician for 4 years, although I understand that hardware/software and fixing windows is a lot different than Linux and I think that’s where my problem lies. I’m all ears and looking for more advice from someone who seems to have an amazing understanding of the systems.

A new fan,


Hi Jory,

I totally understand your frustration with trying to make the switch to Linux, while maintaining your sanity as well. Most of the time Linux issues receive a heavy-handed response when the same sort of issue with Windows is usually “allowed” by the masses. I know, I used to do this myself way back when.

With any luck, the following recommendations will help you along your way. First off, allow me to recommend my favorite Linux distribution – Ubuntu MATE.

Why Ubuntu MATE?

My main PC’s Linux distro is Ubuntu MATE 14.04. I found it to be stable to use and highly customizable. I also like the direction the distro is heading in with regard to adding new features. For example, the Ubuntu MATE 15.10 release will provide a new tool called Ubuntu MATE Welcome. This tool will provide a solid starting point where the new user can get needed applications, find support, and even have a place where they can get involved with the project. This is the distribution I recommend hands down.

Now the next consideration when trying out Linux is determining the compatibility of the hardware you’re running. While most things work just fine out of the box, every once in awhile you may have issues with video/audio/wifi. Below, I’ll share some tips on how to tackle these challenges by providing links to support forums with the information they need to be of assistance.

Getting help with potential hardware issues

Before I jump into this, remember the following: When asking for help, never post without being explicit about exactly what you did to get to the error and what hardware you have. Usually, the worst example is “my _____ doesn’t work.” Folks in the forums need to know what sort of hardware you’re dealing with. So if the issue is video related, then video card (model, brand) details are critical. Same applies for audio and wifi issues.

How do you know what hardware you’re running? From a command prompt (terminal), use the following tools to help determine what your hardware is. The following assumes you’re running an Ubuntu based distribution such as Ubuntu MATE.

Network card (even wifi):

sudo lshw -C network

Video card:

sudo lshw -C video


sudo dmidecode -t 2

Various USB devices:

sudo lsusb

Note that with USB, sometimes the resulting names listed may seem different than the brand you have in front of you. For example, sometimes running lsusb only provides details that don’t make any sense. In the past, I’ve seen Ingram and Jing-Mold Enterprise Co., Ltd listed. Neither of these lsusb results mean anything to me.

However if I run this command instead:

sudo lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null

I’m presented with “iProduct” names: “Ingam” represents my USB Gaming Mouse and “Jing-Mold Enterprise Co., Ltd” represents my USB keyboard. This information is helpful as it identifies which items are hubs, keyboards and mice.

If using the command line isn’t for you, then you can install a program called CPU-G if you have a working Linux desktop environment on the PC in question. For Windows refugees, this will feel very familiar. It provides you with your CPU, Motherboard, RAM, and system details.

To install CPU-G, you’ll need to add the software repository so it can be installed and Ubuntu updates will keep it current with new releases.

In a terminal, paste in:

sudo add-apt-repository ppa:cpug-devs/ppa

(hit enter key, then paste)

sudo apt-get update && sudo apt-get install cpu-g -y

Once completed, CPU-G appears under Applications>System Tools.

Discovering and installing software

The next and perhaps biggest consideration for a new Linux user is software discovery. For Ubuntu MATE users, I recommend installing AppGrid. Some Linux users aren’t fans of it since its source code isn’t open source, however it’s by far easier to use than the alternatives I’ve tried in the past. It provides you with a visual source of software discovery, regardless of it’s software license.

Obviously, there are alternatives if the closed source nature rubs you the wrong way. You’re also welcome to install the Ubuntu Software Center. On Ubuntu MATE, if it’s not already installed, you can get it installed by pasting this into the terminal:

sudo apt-get install software-center

Starting with Ubuntu MATE 15.10, you’ll also have access to a tool called Ubuntu MATE Welcome (mentioned previously) which will help provide a solid launching point for applications most people might consider critical.

Bringing it all home

So Jory, that is a ton of information I dropped into your lap. And while it might seem overwhelming at first, it really breaks down into the following:

  • The importance of providing the correct hardware information.
  • Tools to discover and install software.
  • Which Linux distribution I recommend.

If you follow the advice above, I have no doubt that you’ll have a good time diving into Linux on the desktop and throughly enjoy the experience.

Before taking the next step and installing Linux onto your hard drive, remember this: run a live installation on a USB key first, since it won’t touch your hard drive. Test out playing audio, video and wireless networking. If you’re happy with the results, then you can look into installing it along side Windows so you don’t have to give up any games.

Do you have Linux questions you’d like Matt to help with? Hit the link here and perhaps you too, can Just Ask Matt!

More great Linux goodness!

Matt Hartley
Freedom Penguin’s founder & talking head – Matt has over a decade working with Linux desktops, his operating system experience consists of both Windows and Linux operating platforms. In addition to writing articles on Linux and open source technology for Datamation.com and OpenLogic.com/wazi, Matt also once served as a co-host for a popular Linux-centric podcast.

Matt has written about various software titles, such as Moodle, Joomla, WordPress, openCRX, Alfresco, Liferay and more. He also has additional Linux experience working with Debian based distributions, openSUSE, CentOS, and Arch Linux.

Written by Matt Hartley

Freedom Penguin’s founder & talking head – Matt has over a decade working with Linux desktops, his operating system experience consists of both Windows and Linux operating platforms. In addition to writing articles on Linux and open source technology for Datamation.com and OpenLogic.com/wazi, Matt also once served as a co-host...
Read more

Leave a Reply

Please Login to comment
2 Comment threads
4 Thread replies
Most reacted comment
Hottest comment thread
3 Comment authors
matthartleyDaniel SandmanMark Stevens Recent comment authors
newest oldest most voted
Notify of
Mark Stevens
Mark Stevens

The recent interest in the Mate desktop intrigues me, as I’ve always thought is was a less flexible and more resource-hungry alternative to xfce. I’m no doubt missing something here, and would be interested to hear how Mate compares to xfce in terms of speed and customization. Oh, and congrats Matt on your new project. I look forward to seeing what’s next!


Hi Mark, First, thanks for the kind wishes! Still have a LOOOOOONG way to go, but we’re getting there. (Also forgive any typos/etc, I’m pretty tired and my editing is going to be weak when it comes to comments) I’ve been an Ubuntu MATE user for at least a year now, perhaps longer. All I remember was that there wasn’t any activity in the XFCE camp and I felt it was time to look elsewhere. Obviously since this, XFCE activity has picked up, but this was part of why I wanted to move on. I do like how modular XFCE… Read more »

Mark Stevens
Mark Stevens

Thanks for the info Matt. Curiosity got the best of me and I replaced my Ubuntu Gnome install with a fresh install of Ubuntu Mate. I have to say that it’s much more “snappy” than I expected… I like it! As far as appearance goes it’s a curious blend of simplicity and sophistication, but seems to strike a tasteful balance. I’m looking forward to putting it through its paces in the coming weeks.


Try out the app MATE Tweak and goto Interface (in the app), select the pulldown menu under Panels. Mate, openSUSE, Windows, etc. 🙂 Also try out Ubuntu MATE Welcome: https://ubuntu-mate.community/t/ubuntu-mate-welcome-screen/1616

Daniel Sandman
Daniel Sandman

Being used to know how to fix or work around an issue is like one of the bigger culprits for him I think. Using another operating system means relearning from scratch and that takes time. Which distro is very much a matter of expectations. Participation in communities are really important. Mate could be good but have problems from being a legacy desktop environment. I like Gnome myself but maybe KDE Plasma is the better choice because of coming from Windows. Plasma doesn’t have a nice software center like Gnome does though. The LTS (ElementaryOS e.t.c.) distros seems all run into… Read more »


“Trying a distro is like buying shoes. You need to walk with them a bit before you know if they are a fit.”

I like that!