有没有一个可以阅读mobi文件的应用程序?

在Ubuntu上有可以阅读mobi文件格式的电子书阅读器吗?
7个回答

calibre 安装 Calibre通过软件中心安装

概述

Calibre 是一款由电子书用户为电子书用户开发的免费开源电子书库管理应用程序。

Calibre 主要是一款电子书目录管理程序,它可以帮助您管理电子书收藏。它以逻辑书的概念为设计,即数据库中的单个条目可以对应多种格式的电子书。它还支持从十几种不同的电子书格式转换为 LRF 和 EPUB 格式。只需点击“转换电子书”按钮,就可以轻松访问转换软件的图形界面。

支持的输入格式包括:MOBI、AZW、LIT、PRC、EPUB、ODT、HTML、CBR、CBZ、RTF、TXT、PDF 和 LRS。


启动calibre电子书阅读器作为独立应用程序

在某些情况下,您可能不想在阅读epub或mobi文件之前将其添加到calibre的库中。幸运的是,calibre的电子书阅读器可以通过ebook-viewer独立启动。这使得创建一个独立的启动器成为可能:

#!/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;

点击这里获取有关如何向您的系统添加启动器的更多信息。
点击电子书并在电子书阅读器中打开,将此应用程序(/usr/bin/ebook-viewer)设置为该类型文件的默认程序。

@cipricus 更新了答案 - Glutanimate
1@MHC - 谢谢,我还添加了一些信息,因为我在将ebook-viewer设置为默认阅读器时遇到了困难 - 实际上我不知道它的名字。与fbreader相比,ebook-viewer能够显示更多电子书的元素。而且,最新版本可以处理azw/kindle扩展名。 - user47206
1我觉得电子书阅读器在处理大文件时非常卡顿。 - user47206

使用FBReader,它在软件中心中以“Ebook Reader”(在Synaptic Manager中为“fbreader”)的名字可用。比calibre更轻巧。

enter image description here

它可以打开各种电子书格式,包括'azw'。

要在单击/双击上打开电子书,需要添加的可执行文件是usr/bin/fbreader


是的,出于某种原因它安装了 Django(一个 Web 框架)... - Nitrodist
它安装Django网络框架的事实可能与其能够搜索网络库有关。fbreader显示的电子书元素(如封面)比calibre的电子书阅读器要少一些,但它速度更快、更轻巧。(在这两个阅读器中打开一个大而复杂的mobi文件时,任务管理器记录了Calibre的电子书阅读器占用377 MiB,而FBReader只占用39 MiB。) - user47206

另一个选择是Okular
你还需要安装kdegraphics-mobipocket软件包。
sudo apt-get install okular kdegraphics-mobipocket

对不起,是的,我在apt-get命令中不小心留下了“-s”。已经修正。 - gacrux
1这看起来很整洁。Okular是目前最好的PDF阅读器,将其用于多个目的是很好的选择。 - xji

如果你安装了calibre,并且只想阅读一个mobi文件,那么你可以使用作为calibre软件包的一部分安装的ebook-reader应用程序。操作步骤如下:
1. 右键点击mobi文件,选择“使用其他应用程序打开...” 2. 展开底部附近的箭头,选择“使用自定义命令” 3. 在出现的文本框中输入“/usr/bin/ebook-viewer” 4. 勾选“记住此应用程序用于'Mobipocket e-book'文件”选项 5. 点击“打开”按钮

谢谢,这对我有用,但它是在Calibre 0.6.42上的/usr/bin/ebook-viewer(至少在ubuntu 10.0.4上)。 - Darren Cook
@DarrenCook:谢谢你发现了这个问题,已经修正了答案。 - Hamish Downer


在Calibre中:
点击查看按钮(看起来像一个沙漏)...
电子书阅读器将会打开一个独立的窗口...
点击打开电子书按钮...
你将会看到一个屏幕,询问你要打开哪个文件...
选择你的.mobi文件,它将会在电子书阅读器中打开。
注意:我无法让其他选项对我起作用,而是偶然发现了这种方法。非常简单,而且电子书阅读器比任何其他Ubuntu阅读器都要好。

在12.04版本中无法按照这些指示操作。 - NikolaiDante
你可能是指“放大镜”。 - M. Toya

我最近开始使用csBooks,非常高兴不需要为不同的格式使用不同的阅读器。这个软件支持PDF、EPUB、MOBI、DJVU、CBZ、CBR甚至音频书籍。 它是一款优雅的软件,外观漂亮,功能完美。 csBooks的截图 你可以像这样安装它 -
sudo snap install csbooks

或者在这里下载适合您操作系统的格式 - csBooks可下载软件包