I recently switched to Elementary OS for my desktop computing needs and i am - to say the least - extremely stoked. Coming from GNOME, the swich was a breath of fresh air.

But i must confess it has not been a rollercoaster ride which is the exact reason this blog post even exists in the first place. In this article, i would highlight a couple number of the awesome things about the OS and the not some awesome parts. Do keep in mind that i don't put them in a good and bad list but i have them laced all over the article.

Installation

The installation was pretty smooth, fast and painless but i think i'd have to give props to the Ubuntu guys rather than the Elementary team since it uses the same installer <sup>0</sup>.

While the installation was frictionless, i did run into one ugly issue with my Wifi. It seemed to be disconnecting all of the time. It just wouldn't stay connected to the network for anything longer than 30 minutes and i had to keep on restarting the wireless service via the command line. Thanks to the Elementary community on stackexchange, i was able to get this fixed.

I'd like to say i don't think this issue is particular to Elementary in any way as i remember running into something similar on Ubuntu 14.04 and Ubuntu 15.10 (both were clean installs).

The Desktop Environment (Pantheon)

Long live the Pantheon. May mere mortals never be found in the midst of the gods

  • Lightweight : The first time i noticed after installation was the weight of the desktop. It is/was extremely lightweight. If you ever used GNOME, you'd understand what i am driving at. GNOME just happens to be a beast.

  • Stateful : This is probably the most interesting thing about Pantheon. Applications always retain their state after you close them, logout or even a reboot. It would be nice anyways to explain what i mean by retaining state. When i refer to state, i am talking about things like :

    - Window size : Minimized a window ? close it or reboot your PC. When next you open up that app, it comes up minimized.
      This might look a stupid feature but i always get excited about this.
    
    - Opened Tabs : The best way to explain this is via the file manager, say i have 4 tabs opened and in each i am in some directory so deep like `/home/me/s/d/d/d/`.
      On a reboot, or ___reopening___ the file manager, i am presented a window that has all 4 tabs opened with each of them in the deep directory i left them at.
      I take full advantage of this since a lot of my activities in the file manager is usually in 3 directories : `/home/adez/Documents`, `/home/adez/goat`, `/var/www/html/`.
      Although i keep a 4th tab - `/home/adez/` for miscellaneous operations. With this, navigating via the GUI is just gold. ___I hear the GUI slows you down a lot, well not with Elementary.___
    
    - Applications instances : For example, i am running two instance of Sublime text - a text editor - and for some reason, my computer crashes
    (or powers off if you have a configuration in place for it to go off at a certain period).
    What i have noticed is the next time, i am in Pantheon and click on the Sublime text icon, i  get two windows instead of one. Dead drop simple.
  • The top bar crashes all the time : Infact it crashed the first time i booted into Elementary :-D and it didn't recover until the PC got a reboot.

I don't know if reloading your GUI - without a reboot - would solve this.

To be clear, this went away after i ran sudo apt get upgrade, i couldn't upgrade immediately after the installation because of the wifi issue i had and subsequently, an issue with my ISP (after the wifi problem was solved). But word from a friend who used Loki (the latest Elementary release some time last year, 0.4) and Freya (0.3) - both for a short period of time - says it would still crash.

  • Icons set are not too impressive : To be fair, i don't think the icon sets are anything interesting. Maybe i was expecting something off the hook considering the fact that they put in a lot of work into the design of the desktop. There's this reddit thread where everyone professes to getting rid of it and going with Numix and Arc and Numix being so popular, the elementary team should consider them the default icon set.

  • Workspaces are a delight to work with : I love workspaces and i hope you do too. The Elementary team has put a lot of thought into this (and that is as true for the entire desktop experience) and has some sensible defaults. For instance Super + 2 takes you to the second workspace and you cannot cycle through an app (window) not in the current workspace. That might sound trivial but considering the fact Unity and GNOME disable this and you have to go through a verbose method of installing a tweak tool to get the settings for this behaviour

Well, you eventually would install a tweak tool regardless of the desktop environment. But that is just a pointer to the fact that Pantheon is different in the sense of stuffs working the way they are supposed to.

  • Disk usage bar : Remember that ugly windows external disk usage bar ? Elementary has got something of that sort but it isn't any where ugly. A snapshot in progress (Take a look at the devices section)

Disk usage bar

Default Applications and installation of new software

Elementary OS comes battery included albeit with a sensible battery size. The default installation comes with :

  • A mail client which is actually a fork of Geary.

  • A music player which looks so much like rythmbox, it might as well be a fork.

  • A terrible web browser, Epiphany.

  • A calendar that works.

  • A dock

The Elementary team maintain a very much comprehensive list on their website and you'd want to take a look at that.

Nice read - Busting major myths around Elementary Os{:target:"_blank"}

How about installation of new stuffs ?

Well, that works as well and Elementary has a lot to thank Ubuntu for since it makes use of the same apt command and has access to the extremely large Ubuntu repositories.

Apparently, Elementary suffers from the same problem as Ubuntu in terms of not having the latest software releases in their repos. Coming from Fedora where you can live on the bleeding edge of things, this is actually a thumbs down for Elementary.

The Community

I cannot say if the community should actually be a major reason for choosing a Linux distro since a large chunk of linux knowledge applies to any distribution. Still, i want to believe it has a lot to play when it comes to troubleshooting.

While Elementary has a very small community, it seems yet again to benefit from the very much titanic Ubuntu community.

In conclusion, i feel Elementary - by the time it gets a 1.0 release - might be a silver bullet for the linux desktop environment. I remember my sibling whining about my Ubuntu install the other year. Same thing with Fedora (whih uses GNOME) , i don't know what he thinks of Elementary as he haven't seen this yet but i think it is safe to say this is something he'd like.

Footnotes

0- It looks like Ubuntu installer, so i assumed it uses Ubuntu's installer