Is there e-book reader on Ubuntu that read
mobi file format?
calibre is a free and open source e-book library management application developed by users of e-books for users of e-books.
Calibre is primarily a ebook cataloging program. It manages your ebook collection for you. It is designed around the concept of the logical book, i.e. a single entry in the database that may correspond to ebooks in several formats. It also upports conversion from a dozen different ebook formats to LRF and EPUB. A graphical interface to the conversion software can be accessed easily by just clicking the "Convert E-books" button.
Supported input formats are: MOBI, AZW, LIT, PRC, EPUB, ODT, HTML, CBR, CBZ, RTF, TXT, PDF and LRS.
Starting calibre's ebook viewer as a standalone application
In certain cases you will not want to add an epub or mobi file to calibre's library before reading it. Luckily calibre's ebook viewer can be started independently via
ebook-viewer. This makes it possible to create a standalone launcher:
#!/usr/bin/env xdg-open [Desktop Entry] Version=1.0 Type=Application Terminal=false Icon=calibre Exec=ebook-viewer %f Name=Ebook Viewer Comment=Display .epub files and other e-reader formats StartupWMClass=ebook-viewer MimeType=application/x-mobipocket-ebook;application/epub+zip;
See here for more information on adding launchers to your system.
To click an ebook and open in ebook-viewer, make this application (
/usr/bin/ebook-viewer) the default for that type of file.
Another option is Okular.
You also need the kdegraphics-mobipocket package.
sudo apt-get install okular kdegraphics-mobipocket
If you install calibre, and you just want to read a mobi file, then you can use the
ebook-reader application is that installed as part of the calibre package. To do this:
- Right click on the mobi file and choose "Open with other application ..."
- expand the arrow near the bottom that says "Use a custom command"
- in the text box that appears, type "/usr/bin/ebook-viewer"
- tick the box that says "Remember this application for "Mobipocket e-book" files
- click on the "Open" button
Foliate is one of the best applications for reading epub and Mobi files.
You can use your favorite method for obtaining it.
sudo add-apt-repository ppa:apandada1/foliate sudo apt update sudo apt install foliate
flatpak install flathub com.github.johnfactotum.Foliate
sudo snap install foliate
Grab the latest version from here.
For more information: https://www.omgubuntu.co.uk/2019/07/install-foliate-ebook-reader-on-ubuntu
Click on the view button (looks like an hourglass)...
The ebook viewer will open up a separate window...
Click on the the open ebook button...
You will be given a screen that asks you what file you want to open...
Choose your .mobi file and it will open in ebook viewer.
Note: I couldn't make any other option work for me and I stumbled on this method by mistake. Soooo easy and the ebook reader is better than any other Ubuntu reader.
I recently started using csBooks and I am very happy that I don't need different book readers for different formats. this software supports PDF, EPUB, MOBI, DJVU, CBZ, CBR and even audio books. It is elegant software that looks good and works flawlessly. A screenshot of csBooks
You can install it as snap like this -
sudo snap install csbooks
Or download the suitable format for your OS here - Downloadable packages for csBooks