Lector – A Qt Based eBook Reader for Linux

Lector is a customizable, open-source Qt-based eBook that you probably haven’t heard about yet because it saw its first official release approximately 11 days ago.

It is not an eBook manager like the famous Calibre, but it has one of the best User Interfaces and data management methods among its peers; and you can use it to read all the popular eBook formats including PDFs, Amazon Kindle books, and comics.

For starters, it features a library viewer typical of an eBook reader, except that it is eye candy. You can customize its font type and size; page color, zoom controls, and letter spacing. You can also right-click on books to edit their metadata i.e. author, title, genre, and publication year.

Its library controls allow you to sort your book collection by title, author, year, author, and even last read, among other options.

Lector ebook Reader
Lector ebook Reader
Lector Table View
Lector Table View
Lector Comic Reading View
Lector Comic Reading View
Lector ebook Metadata Editor
Lector ebook Metadata Editor

Features in Lector

  • Free to download on Linux distros.
  • Open-source with source code available on GitHub.
  • An in-app dictionary.
  • Supports PDF, MOBI, EPUB, CBZ (and CBR), and AZW (and AZW3 & 4) document formats.
  • Sort book collection by metadata e.g. title, author, last read, year, etc.
  • Supports bookmarks.
  • Supports metadata editing.
  • Customizable zoom controls, fonts, font size, line spacing, page color, etc.
  • Distraction-free reader mode.

Two things are spectacular about Lector:

  1. Instead of copying or cutting your documents into its library folder, it indexes them. This way, you don’t have to worry about memory consumption or duplicates.
  2. You can save your custom settings as user profiles for easy migration to another workstation.

Having said the above, Lector doesn’t have any support for annotations – so you can’t highlight text or edit PDF content just yet. Remember though, that it is a new project. The developer plans on adding extra features like double pages, continuous reading option, etc.

Oh, did I mention? It is only available to install for Arch and Gentoo distros from the default repositories and other Linux distributions can install it manually, but it has a list of dependencies it works with. See its installation guide here.

Have you got any suggestions or comments you will like to share? The discussion section is down, below.

Divine Okoi is a cybersecurity postgrad with a passion for the open-source community. With 700+ articles covering different topics in IT, you can always trust him to inform you about the coolest tech.

Each tutorial at GeeksMint is created by a team of experienced writers so that it meets our high-quality writing standards.

1 thought on “Lector – A Qt Based eBook Reader for Linux”

  1. I tried to check Lector out. It looks very promising. So far I have had zero luck getting it to install on either Deepin, KDE neon or Linux Mint Cinnamon/Mate.

    I keep getting a variety of errors from ‘setuptools’ not present to ‘dependency not met’. I installed what dependencies were required but no luck. I cloned the repository and did as told but still, no luck.

    A couple other blogs mentioned it was hard to install on Ubuntu but gave no details. Google was no help.

    I guess I will soon have to roll up my sleeves and jump into the waters of Arch! They always get the good stuff early. I could cheat and go with Antergos or Manjaro but the real Arch users would think I’m chicken. Well, I am.

    You get around that crew and I feel like I am not a real Linux user. Just kidding but I do admire users of Arch.

    Any chance there is a deb available for Lector? If not maybe it will one day be added to the repositories. Still, great article!


Got Something to Say? Join the Discussion...