Exploring elementary OS
Honey, Where Are My Apps?
Unlike many other Linux-based distributions, elementary OS doesn't come with a boatload of applications. You won't find LibreOffice, Firefox, VLC, and so on preinstalled. Given so many choices in the Linux world, it was difficult for the elementary OS team to choose such default apps.
"Some users prefer LibreOffice; others like Calligra; some would want AbiWord. So instead of choosing apps for them, we let users install whatever app they need," said Fore.
That's not the only reason that elementary OS comes with such a small set of preinstalled apps. Elementary OS only ships GTK+ apps to ensure a consistent user experience and desired integration with the system. Many third-party apps like Firefox don't offer full GTK+ support.
The elementary team used to ship such apps, but it resulted in a bad user experience, so they decided to stop. "Users can still install the apps they want, but we are working towards offering apps that work great with our platform," said Blaede.
The elementary team works with developers to help them curate their apps for elementary OS. They have very comprehensive documentation for developers, so that they can offer great integration with the platform [4].
As much as I appreciate elementary OS' desire to offer a consistent experience, there are many more users of Firefox and Chrome. I can't expect companies like Mozilla and Google to care about one of the many Linux distros like elementary OS. Their baseline is Ubuntu and Fedora/openSUSE. However, it's the elementary OS users who suffer. I can't, for example, watch Netflix on the default web browser.
I think the elementary OS team should look at this problem from a different perspective and refine the OS so that it can offer the same experience that you get from Ubuntu, Fedora, openSUSE, or Zorin OS. None of them break third-party apps the way elementary OS does.
How to Install Apps
Elementary OS is based on the Ubuntu LTS versions, so every driver, codec, and app that's available on Ubuntu is available on elementary OS. There are two ways of installing applications on elementary OS: the GUI way and the command line. Since elementary OS focuses on look and feel, I chose to stick to the GUI method and see how far I could go. I used the AppCenter and installed LibreOffice, gedit, Gimp, Firefox, Thunderbird, and VLC (all I needed for my writing machine).
Just open the AppCenter (Figure 5) and search for the app you need, open the app, and hit the Install button – easy peasy. The AppCenter has both paid and free apps (more on that later).
You can also install "free" apps, which are in the repository, using the command-line interface. I installed LibreOffice by running the following command:
apt-get install libreoffice
Unlike other Ubuntu-based distributions, elementary OS does not offer a clutter of system update tools. AppCenter is the tool that shows you all the updates – both app level updates and OS-level updates (Figure 6). Just go to AppCenter and check if any updates are available. If there are any updates available, elementary OS also shows a notification on the top right corner.
Alternatively, you can use the command line to check and install system updates:
sudo apt-get update sudo apt-get dist-upgrade
Since elementary OS is based on Ubuntu LTS releases, you don't have to worry about a system upgrade every six months. However, I do recommend running the system update command on daily basis.
Some Rough Edges
Not everything is rosy in the elementary OS world. One of the biggest challenges that I faced was lack of integration between mail, calendar, and contact apps (in fact, there is no contact app). I had to configure the email and calendar separately, which also meant that, unlike Apple mail, if there is a calendar invite in my mail, I couldn't add it to my calendar directly from the mail app. Since there is no contact app, and Gnome Online Accounts doesn't work in elementary OS, I could not bring my contacts to the platform.
The elementary OS team is aware of the issue. "We are actually in the process of rewriting Mail to first reach feature parity, and then soon after to enable nicer features like this. Instead of the custom Geary IMAP engine, the new Mail is using LibCamel and EDS, which means tying into contact and calendar data should be much more straightforward," said Blaede.
In the meantime, I resorted to using Thunderbird, which has contact and calendar extensions.
Despite elementary's focus on design elements, I found inconsistency in the maximize and minimize buttons. In fact, there is no minimize button. At the same time, the maximize and close buttons were at the opposite edge of the window. It was frustrating in the beginning, but soon I discovered that you can maximize an app by double-clicking on the top bar of the window. To minimize the app, click on the app icon on the dock.
In spite of the minor inconsistencies, what is appealing about elementary OS is that, unlike every other Linux distro (except for Zorin OS), you don't have to do a lot of fine-tuning to get the look and feel you want. There are no "10 things to do after installing elementary OS." It's a "just works" OS. The creators have already taken care of all the dirty work.
That leads us to the main question…
« Previous 1 2 3 Next »
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
So Long Neofetch and Thanks for the Info
Today is a day that every Linux user who enjoys bragging about their system(s) will mourn, as Neofetch has come to an end.
-
Ubuntu 24.04 Comes with a “Flaw"
If you're thinking you might want to upgrade from your current Ubuntu release to the latest, there's something you might want to consider before doing so.
-
Canonical Releases Ubuntu 24.04
After a brief pause because of the XZ vulnerability, Ubuntu 24.04 is now available for install.
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.