问题描述
在Ubuntu上有读取mobi
文件格式的e-book阅读器吗?
最佳解决办法
calibre
概观
caliber是一个免费的开源电子书库管理应用程序,由电子书用户为电子书用户开发。
Calibre主要是电子书编目程序。它为您管理您的电子书收藏。它是围绕逻辑书的概念设计的,即数据库中的单个条目,可以对应于几种格式的电子书。它还支持从十几种不同的电子书格式转换为LRF和EPUB。只需单击“转换E-books”按钮,即可轻松访问转换软件的图形界面。
支持的输入格式为:MOBI,AZW,LIT,PRC,EPUB,ODT,HTML,CBR,CBZ,RTF,TXT,PDF和LRS。
将caliber的电子书阅读器作为独立应用程序启动
在某些情况下,您不希望在读取之前将epub或mobi文件添加到caliber的库中。幸运的是,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;
有关向系统添加启动器的更多信息,请参阅我如何在Unity中编辑/创建新的启动器项目?。
要单击电子书并在ebook-viewer中打开,请将此应用程序(usr/bin/ebook-viewer
)设置为该类型文件的默认值。
次佳解决办法
使用FBReader,它在软件中心的’Ebook Reader’中可用(在Synaptic Manager中为fbreader
)。比口径更笨重。
它可以打开各种电子书类型,包括’azw’。
要单击/双击打开电子书,要添加的可执行文件是usr/bin/fbreader
。
第三种解决办法
如果你安装了caliber,而你只想阅读一个mobi文件,那么你可以使用ebook-reader
应用程序作为caliber包的一部分安装。去做这个:
-
右键单击mobi文件,然后选择“使用其他应用程序打开…”
-
展开底部附近的箭头,显示“使用自定义命令”
-
在出现的文本框中,键入”/usr/bin/ebook-viewer”
-
勾选“记住此应用程序为”Mobipocket e-book“文件的方框
-
单击”Open”按钮
第四种办法
另一种选择是Okular。
您还需要kdegraphics-mobipocket包。
sudo apt-get install okular kdegraphics-mobipocket
第五种办法
在Calibre:
点击查看按钮(看起来像沙漏)……
电子书阅读器将打开一个单独的窗口……
点击打开的电子书按钮……
您将看到一个屏幕,询问您要打开哪个文件…
选择.mobi文件,它将在电子书查看器中打开。
注意:我无法让任何其他选项对我有用,我错误地偶然发现了这种方法。 Soooo easy和电子书阅读器比任何其他Ubuntu阅读器都要好。
参考资料