In this post, I’m going to share with you my workflow and my experience with apps developed specifically for elementary OS. Unfortunately, I’m not very impressed with the state of apps designed specifically for elementary OS right now, but I do think that the situation will improve by the end of the year.
Unfortunately, Midori is not my default browser. Although its design fits elementary OS perfectly, because I’m using some extensions designed specifically for Chrome and Firefox.
Google Chrome and Chromium just look awful on elementary OS. Although I do have Google Chrome installed, but I’m just using some of its web apps from my application launcher. I’m never actually running Chrome.
The browser I’m using is Firefox. Of course, Firefox does not use headerbars nor does it look great on elementary OS, but you can improve that with a couple of extensions.
After I customized my Firefox installation a bit, now it looks like this:
If you’re wondering where’s the tab bar, it’s hidden if I have only one tab opened. Once I open two or more tabs, Firefox looks like this:
It ain’t much, but it sure beats the hell out of the default Firefox look. If you want to make something similar, here’s a useful tutorial. Keep in mind that I didn’t do all of the steps from it. Although there’s still room for the improvement (like creating a custom homepage), I’m quite happy with the current look.
Geary just doesn’t work well from me. I need a powerful mailing client with lots and lots of options. I have four different email accounts that I check regularly and I need something trustworthy to manage all of them. That’s why I’m using Mozilla Thunderbird. I don’t think that there’s any better email client available for Linux.
I still haven’t customized the way Thunderbird looks. It just sits there in the background minimized all of the time until I get a notification that I got a new email.
Ubuntu’s default software center just looks (and behaves) awful. Unfortunately, I do not have any alternative to recommend right now. I’m just using my terminal emulator to install everything I need. I’m looking forward to the next version of elementary OS (codenamed Loki) that will probably include its own software center.
Apart from the software center, the application that elementary community wants the most is a special office suite. Unfortunately, LibreOffice does not look great by default. You can customize it a bit by installing
libreoffice-style-sifr package, which will make your LibreOffice look like this:
Scratch works great as a basic text editor. Unfortunately, I need something more powerful. I need something that will replace my text editor, my IDE, and my office suite in most of the cases. That’s where Atom text editor kicks in. Here’s a picture of me writing this article in Atom text editor:
Once again, the default application (Pantheon Terminal) is great, but I need something where I can split my window horizontally and vertically while I’m doing whatever the hell I’m doing at the moment. That’s where Terminator steps right in. I made it look semi-transparent so I can see whatever the hell I have opened behind it and it works great. I mostly have a Firefox background in the background which allows me to type the commands from a web resource in my terminal without going
Alt+Tab all of the time. Here’s a picture of my Terminator setup running
Oh, and I like to use a green font. It makes me feel like a l33t h4x0r!
Plank and icon theme
My plank is on the left side and it auto-hides itself. I’m using the left corner of the monitor the least, so that feels like the perfect place for my Plank dock. Here’s a picture of my plank:
I have only four applications pinned to my dock: Firefox, Thunderbird, Pantheon Files and Terminator. Those four applications are opened all of the time. I run the rest of the apps from Slingshot (I really like the Slingshot launcher).
As for the icon theme, I like the default elementary icon pack. However, since it does not support third-party apps, I like to use elementary-add icon pack. It combines both elementary’s default apps and third party icons that resemble the style of elementary OS.
I love the default Document Viewer shipped with elementary Freya (Evince). I’m using it regularly to read
For Kindle books, I just created a web app of Kindle’s web interface (read.amazon.com) using Google Chrome. It works great and it feels very well designed! Here’s a picture of it with the book called L.A.I.R.A. 1st Evolution, Rising (by John J. Sanders) opened:
I’m running elementary’s default app (called Noise) to play files from my hard drive. But most of the time, I’m using Spotify for Linux. It ain’t perfect, but it gets the job done.
For the videos and movies, I’m using Popcorn Time and VLC. Audience (elementary’s default) is great, but I got used to VLC’s features and I’ve been using it for years (I was using it back in my Windows days too).
Other apps I’m using
- qBittorrent for managing my torrent files.
- VirtualBox for managing my virtual machines.
- HexChat as the IRC client.
- Pidgin to chat with my Firefox friends.
- MEGAsync as a cloud service.
- Mark My Words to write articles for other sites (like Opensource.com and Kompjuteraš).
My overall satisfaction
To be honest, I’m not very satisfied with the third-party apps developed specifically for elementary OS (for now). The only applications I’m using regularly are elementary-tweaks and Mark My Words. Also, Go For It! is great, but I don’t need most of its features. I just use language-todotxt Atom package to manage my to-do list.
I really do hope that more developers will switch to making applications for elementary OS. I think I will try to make some as well after my summer exams (like a well-designed
.epub reader that I think Linux desperately needs).
Some other links
- If you want to find a list of third-party applications developed specifically for elementary OS, go here or here.
- If you’re wondering where you can find my wallpaper, it’s here.
If you have any questions about my setup, feel free to leave a comment. I’ll be more than happy to help you out.