elementary OS

I toyed with the idea of using elementary OS a few years ago, but after playing around with it in a virtual machine, I ultimately decided to hold off on a bare metal install. It was nothing against elementary itself. I just decided it was not so great a distro that it warranted a change from Ubuntu at the time. Fast forward to January 2019. After being inspired by the elementary OS Challenge that Jason Evangelho is currently doing over on Forbes, I decided to give elementary OS a fair shot.

What is elementary OS

elementary is a privacy conscious Linux distribution that is based off of the latest Ubuntu long term support (LTS) release. It uses a unique, Mac-like desktop environment called Pantheon, and the team behind this distro has a real focus on design and usability. There is an App Center and several other pre-installed apps, such as Music and Code, that are unique to elementary.

Initial Impressions...

The install process went smoothly. Since elementary is based on the latest Ubuntu LTS release, the install process in terms of drive partitioning and creating user accounts was very similar to Ubuntu. If you have installed Ubuntu, the elementary install process will be very familiar. Upon initial boot, you are presented with an extremely clean desktop environment. It borders on minimal, and I like it. There is a Mac-like doc at the bottom, and there is a bar at the top of the screen that elementary calls the Panel. It contains the date/time (clicking gives you a calendar), as well as the obligatory icons for Wi-Fi, battery, volume, notifications, and power. The far left side of the panel contains an Applications menu. Clicking this presents sort of an app drawer of sorts, where you can search and/or choose from all of your installed applications.

In terms of actually using elementary, I would say that it is a very usable desktop. In fact, I am a huge fan of Gnome, but the elementary desktop is growing on me. It is much faster on my hardware than Gnome is, and the overall memory usage is much less with elementary's desktop. The dock is one of the things that I like, and I find it better than the Gnome dock, the Ubuntu dock, or any Gnome shell extensions, like Dash to Dock.

elementary comes pre-installed with a minimal number of applications. I really like this approach of having a few key things installed and allowing the user to add what they want. Adding applications happens through a curated App Center, although you can still use the terminal to install, remove and update. The elementary app center is unique though, as it offers applications specifically developed for elementary. The model is a pay-what-you-want model. I kind of like it. Should you feel like supporting the developer you can, but for those who are cash strapped, you can have the application for free (or whatever price you feel is fair). I'll be interested to see, given the small install base of elementary, whether this approach actually works in drawing developers to the platform. The elementary team also reviews all curated applications. How well this team reviews them from a security perspective is yet to be seen. You can also install other applications through App Center, like, for example, Gnome Disks. Of course, as I stated before, since elementary is based on the latest Ubuntu LTS release, all of the Ubuntu repositories are also available.

A Few Tips and Tricks...

The following tips and tricks make elementary just a little more usable, at least for me.

On my particular hardware, the trackpad is always iffy for many distros, particularly when it comes to two-finger scrolling, and elementary was no exception. This is not really a big deal, as installing the legacy synaptics drivers fixes this issue. It is pretty much the first thing I do after initial install on any distro I try. To install these drivers, simply pop open the terminal and type the following: sudo apt-get install xserver-xorg-input-synaptics. You will need to reboot in order for this change to take effect.

The dock was not quite to my liking. It is not really advertised in the main settings app, but you can easily change the look and feel of the dock by hovering your mouse over an empty space on the dock (between icons), and pressing control, then right-clicking. Next, click “preferences” in the menu that pops up.

There are a few applications that are not installed by default that I typically like to have including Gnome Disks, Google Chrome, Visual Studio Code, Libre Office, and Firefox. It is strange to me that Firefox and Libre Office do not come pre-installed. There is in fact no office suite that comes pre-installed with elementary, which I find to be a little odd. I sort of understand why Firefox is not installed, as elementary wants you to use their built in browser, which is Webkit based.

Like Ubuntu, the firewall does not come enabled out of the box. However, unlike Ubuntu, the security portion of the settings app has a firewall option. I am not sure why the firewall is not enabled out of the box, but I highly advise enabling it as one of the first courses of action after install.

Lastly, you will notice that there is no really obvious way to minimize a window. There is an arrow in the upper right hand corner of each window. However, this arrow only maximizes or brings the window back to “normal” from a maximized state. The close “X” is on the left by the way. I'm not sure I really like this, but it is not a deal breaker. If you would like to minimize a window, you can easily do it by simply clicking the icon of the application you would like to minimize in the dock.

Wrapping It All Up...

I thought about making this a series of articles about elementary, and while I like elementary a lot, I am planning to move over to Fedora 29 for a while. As such, my time with elementary will soon come to an end. Update: I was planning to move back to Fedora, and I actually did for about a day. However, I really missed elementary and switched back. I think I have found my distro. All in all, elementary is a very polished distro with a unique flavor. If you are a Mac person, you will probably love elementary.

Table of Contents