Foliate is a fantastic ebook reader for Linux whose streamlined, stylish interface is second-to-none. In this post I tell you a little more about Foliate, what makes it special, and how you can install it for yourself.
This GTK app’s back-of-the-book blurb pitches it as “simple and modern ebook viewer” for Linux desktops like Ubuntu.
While it is easier to read ebooks on a dedicated e-reader device (like an e-ink Amazon Kindle, Nook, etc) — don’t look at me like that: it is — there are some features that an eBook viewer on a PC can offer that a dedicated e-reading device can not.
And it’s precisely those capabilities that on on offer here, within the ‘pages’ of Foliate.
Foliate Ebook Reader App
But the moment Foliate was published that changed.
Foliate is an
But the softwares primary focus is on letting you read
And things even better as you dive in in further.
Aside from offering the most essential feature in an ebook reader app IMO — display eBooks like a book with dual-page layout — Foliate also has a number of alternative reading modes (including web browser style continuous scrolling) that adapts to your needs.
The interface fades out of view to let you focus on reading (though this can be disabled). You can page through books with no on-screen controls using your keyboard arrow keys or, if you’re on a. touch device, by clicking or tapping on the left/right sides of the viewer.
Talking of finding things, Foliate has a handy “Find…” search feature that will help you locate specific phrases, words or passages in whichever ebook you’re reading. You can even limit the search to the specific chapter you’re reading.
And if you make a lot of notes you’ll be pleased to hear you can also perform full text search for your added annotations.
For the ultimate, personalised reading experience Foliate lets you adjust the appearance of text, e.g., font, font size, line-spacing, margins. There are also number of reading ‘modes’, including light, sepia, dark (pictured above), and inverted, and the options to adjust page brightness.
Like an great app should, Foliate keeps track of your reading progress as you progress, on a per–book basis. It also stores your bookmarks and any notes or annotations you make in a per-book data file.
You’ll find this file in the local
~/.var/app/… etc directory, allowing you to export, back up and sync your data between systems (which is fairly nifty, no?).
Core features of Foliate at a glance:
- Distraction-free reading mode
- Two-page view and scrolled view
- Continuous scrolling reading mode
- Customize font, line-spacing, margins & page brightness
- Variety of themes, including dark mode
- Reading progress slider
- Chapter markers
- Trackpad gesture support
- Text annotation support
- “Find” in book search feature
- Word lookup (Wiktionary, Wikipedia and dictionary)
- Metadata viewer
- Skeuomorphic ‘page shadow’ option
- Google Translate integration
…And this feature set grows with every release.
How to Install Foliate
You’ve seen how Foliate looks, how it works, and how its nifty crop of features can help you read like a pro from the Linux desktop reading — but how do you install it?!
Well, you have a few choices.
Foliate, like a number of leading indie apps these days, has chosen Flatpak, specifically Flathub, as it’s primary distribution method.
If you’re on Fedora, Linux Mint 19.x or any other Linux distribution that supports Flatpak apps out of the box you get to skip on over to the store page and smack the big “install” button on the listing page:
If you’re on Ubuntu (or any other Linux distro that supports Snap apps) you can install Foliate from the Snap Store:
If you’re a fan of more traditional app install methods you can make use of a new (if unofficial) Foliate PPA. This repo provides builds for the latest stable release on Ubuntu 18.04 LTS and above:
sudo add-apt-repository ppa:apandada1/foliate
sudo apt install foliate
In short, Foliate offers everything one could need in an app of this ilk. It has a clean interface tailored to reading (not managing); a focused feature set; reams of customisation options; and a comparatively low resource footprint.