分类 分享 下的文章

使用思维导图与开源工具来做一个有影响力的演示。

在今天的世界和社交媒体中,许多人没有耐心阅读冗长的文字内容。视觉效果是吸引受众注意力的好方法。

你知道吗,3M 公司的研究得出结论,视觉的处理速度是文字的 60,000 倍?视觉比文字更有冲击力,能增强创造性思维和记忆。

一图胜千言

我收集了一些常见的 Git 命令。我把 Git 命令作为主话题,每个子话题都是一个带有定义的 Git 命令语法。为此,我使用了 Wisemapping。

A git command mind map

不管你以前是否知道 思维导图 是什么,现在你看到了思维导图,你就可以理解这个概念了。这就是视觉的力量。

如何创建一个思维导图?

  • 从主话题开始,把它放在你的画板中间。
  • 创建子话题并将它们与主话题联系起来。
  • 你可以为每个子话题添加细节,如定义、例子等。

3 个你可以用来创建思维导图的开源工具

看看这三个开源工具,为你的想法创建一个视觉:

维基百科对思维导图的定义是:将信息直观地组织成一个层次结构,显示整体中各部分之间的关系。思维导图从一个中心话题开始,然后建立起关系。它是一种结构化思想和创造有影响力的演示的视觉方式。

你可以在工作中使用思维导图。例如,我用思维导图来展示一个项目所计划的功能的高层概述。有了这些优秀的开源思维导图应用,你很容易就能开始将你的下一个项目可视化。试试用开源的思维导图吧。

(题图:MJ:Thinking Brainstorming Creativity Ideas Discussion Illustrations Blue Gold Simplicity)


via: https://opensource.com/article/23/3/open-source-mind-mapping

作者:Amrita 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

不再将就于微软 Exchange 这一专有软件,试一试这些基于 Linux 系统的电子邮件和群件服务吧。

 title=

几十年来,微软 Exchange 一直统治着电子邮件和群件服务市场。作为领头羊,它主宰着企业界,无处不在的 Outlook 邮件客户端已成为群件的事实标准。由于 Exchange 与微软的 Office 产品紧密联系,无论是桌面客户端还是移动客户端,微软用户都可以轻松使用各种生产力软件和功能。

然而,许多公司对于将数据存储在微软的云中也心存疑虑。在本文中,我将介绍一些开源替代产品及其优势。这不仅与如何不再受供应商控制和降低成本有关,更关乎使用具有开放标准和不同安全级别的软件 —— 用于组件服务器本身及其背后的操作系统。

本文中介绍的这五个替代产品都是基于 Linux 的。 虽然 grommunio、Kopano、Nextcloud、ownCloud 和 OX App Suite 在功能上差异很大,吸引到的企业类型各不相同,但它们都提供免费版本,并可选择购买付费支持服务和附加组件。所有产品都可以在本地或云端运行。最重要的是,所有供应商都为其软件提供 SaaS( 软件即服务 Software as a Service )解决方案。

grommunio

grommunio,以前被称为 grammm,在 AGPLv3 许可下发布的。它由奥地利同名公司开发和支持。与 Exchange 不同,grommunio 提供符合标准的邮件服务器,以及功能齐全的群件解决方案,具有电子邮件、联系人、日历、任务、文件共享等功能。grommunio 适用于各种开源和专有邮件客户端,如 Windows Mail、Outlook、Android、Apple Mail/iOS、Thunderbird 等,并支持旧的 RPC over HTTP 协议和 Outlook 标准协议 MAPI over HTTP。除此之外还包含:用于移动设备的 Exchange ActiveSync 和各种标准协议,如 CalDAV(日历)、CardDAV(地址簿)、IMAP、POP3、SMTP 和 LDAP,以及活动目录(用于同步用户帐户)。

外部对接的开源应用程序还提供了一些微软的 API 或协议不支持的功能。例如,开发人员合并了 Jitsi(视频和音频电话软件)、Mattermost(聊天软件)以及文件共享和同步(ownCloud)。除此之外,grommunio 还配备了基本的移动设备管理软件(MDM)。

grommunio 的设计面向各种不同的用户,并且与 Exchange 一样,它支持数据库分片(数据库在多个主机之间的水平分布)。灵活的存储后端允许管理员通过添加其他服务器或云帐户来扩展他们的设置。grommunio 仅将 MySQL 数据库用于元数据,而所有“内容”(例如邮件和群件对象)都存储在每个用户的 SQLite 数据库中。有关底层架构的更多信息,请查看 该制造商的网站

其社区版是免费的,其中包括所有的 grommunio 功能并支持多达五个用户帐户。

Kopano

来自德国和荷兰的软件制造商 Kopano 出品的 Kopano,也采用 AGPLv3 许可,基于 Zarafa 软件堆栈。与其前身不同,Kopano 的目标不只是成为 Exchange 的替代品。相反,它提供一个完整的群件解决方案,除了电子邮件、联系人、日历、任务、笔记和文档编辑这些标准功能外,它还包括实时通信。Kopano 可以与 许多其他平台、应用程序和服务交互,其中一些通过插件就能轻松实现。对于视频会议,Kopano 团队基于 WebRTC 开发了自己的开源解决方案:Kopano Meet 提供端到端加密,在 Windows、macOS、Linux、Android 和 iOS 客户端都适用。

Outlook 客户端通过 ActiveSync(Z-Push 库)或 Kopano OL Extension(KOE)来同步移动数据,KOE 是已经包含了 ActiveSync 的加强版。Kopano 提供本机 Web 客户端(WebApp)、移动设备客户端(Mobility)以及支持 Windows、Linux 和 macOS 的桌面版本(DeskApp)。它可以通过 IMAP、CalDAV 和 CardDAV 连接其他客户端。所有直接连接到 Kopano 服务器的应用程序都使用 SOAP( 简单对象访问协议 Simple Object Access Protocol )中的 MAPI。

Kopano Groupware 和 Kopano ONE(Kopano Groupware 的特别版)都提供免费的社区版本。 Kopano Meet 还可以作为应用程序或容器下载。

Nextcloud

Nextcloud 在斯图加特和柏林(德国)都有办事处,采用 AGPLv3 许可。与 ownCloud 或 Dropbox 一样,用户可以通过桌面(Windows、Linux 和 macOS)、网络浏览器或本地应用程序(Android 和 iOS)访问该软件套件。从 18 版本开始,Nextcloud 除了拥有 Nextcloud Files(文件同步和共享)还包括了 Nextcloud Talk(通话、聊天和网络会议)和 Nextcloud Groupware(日历、联系人和邮件),并更名为 Nextcloud Hub。

用户和群组管理通过 OpenID 或 LDAP 进行。Nextcloud 支持各种存储后端,例如 FTP、S3 和 Dropbox。Nextcloud 可与多种数据库管理系统配合使用,包括 PostgreSQL、MariaDB、SQLite 和 Oracle 数据库。管理员可以通过 Nextcloud 应用程序商店 中的 200 多个应用程序扩展功能,其中包括实时通信、音频和视频聊天、任务管理、邮件等等。

Nextcloud 是完全免费的。最重要的是,该公司提供了 Nextcloud Enterprise 版本(针对企业部署进行了预配置、优化和强化)

ownCloud

ownCloud 是由位于德国纽伦堡的 ownCloud GmbH 公司开发和维护的具有文件同步、共享和内容协作功能的软件。它的客户端-服务器软件的核心和许多社区应用程序都是在 AGPLv3 下发布的。一些扩展功能的企业应用程序以 ownCloud 商业许可证(OCL)的形式授权。

ownCloud 主要是一款内容协作软件,包括在线办公文档编辑、日历、联系人同步等功能。移动客户端支持 Android 和 iOS,桌面应用可以和 Windows、macOS 和 Linux 的原生文件管理器结合使用。它允许访问 Web 界面,无需安装专用客户端软件。ownCloud 支持 WebDAV、CalDAV 和 CardDAV 协议。LDAP 协议也包含其中,但 ownCloud 也可以连接到支持 OpenID Connect 身份验证标准的其他身份提供者。

ownCloud 可以整合微软 Office Online Server、Office 365 和微软 Teams,同时为微软 Outlook 和 eM 客户端提供可用插件。如有必要,外部存储功能可连接到不同的存储提供商,例如 Amazon S3、Dropbox、微软 SharePoint、Google Drive、Windows 网络驱动器(SMB)和 FTP。该供应商还为企业客户提供额外的功能,如端到端加密、勒索软件和防病毒保护等(请参阅 完整功能列表)。

社区版免费且 100% 开源。

OX App Suite

Open-Xchange 成立于 2005 年,总部位于德国奥尔佩和纽伦堡。今天,OX 在多个欧洲国家、美国和日本设有办事处。OX App Suite 是一个模块化的电子邮件、通信和协作平台,主要为电信公司、托管公司和其他提供基于云的服务的提供商而设计。

OX 后端在 GPLv2 协议下发布,前端(UI)在 AGPLv3 下发布。用户可以通过他们喜欢的浏览器(完全个性化的门户)或移动应用程序(Android 和 iOS)访问应用程序套件。或者,原生客户端(移动设备和台式机)也可用于 OX Mail 和 OX Drive。得益于 CardDAV 和 CalDAV 扩展、Exchange Active Sync 和适用于 Android 的 OX Sync App,联系人、日历和任务得以同步。

OX App Suite 包含用于电子邮件、联系人、日历和任务的应用程序。 还有其他工具和扩展可用,其中一些是开源的,一些功能则要付费,包括 OX Documents(文本文档、电子表格、演示文稿)、OX Drive(管理、共享和同步文件)、OX Guard(电子邮件和文件加密)等等。如需完整列表,请访问 OX 网站的 一般条款和条件

该应用免费提供有限功能的社区版。

开源电子邮件和群件

电子邮件和群件服务并不是必须花(很多)钱才可获得,当然也没有必要满足于在别人的服务器上托管的专有解决方案。如果你不太热衷于管理职责,那么上述的这五个 Exchange 开源替代品都可以作为 SaaS 解决方案使用。另外,所有供应商都提供专业技术支持,你可以在本地运行软件,一切尽在你的掌握中,但你却不会感觉自己孤军无援。

(题图由 MJ 生成:Mail Cooperation Groupware Office Open Source hyper realistic, hyper detailed, intricate detail, beautiful lighting, very detailed,Illustration)


via: https://opensource.com/article/21/11/open-source-alternatives-微软-exchange

作者:Heike Jurzik 选题:lujun9972 译者:XiaotingHuang22 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

用 GnuCash 跟踪客户和发票的情况。

GnuCash 是一个强大而灵活的会计工具,可用于小企业的发票和会计。它的许多功能使它特别适合这一目的,包括跟踪支出和收入、生成报告和管理发票的能力。此外,GnuCash 是自由开源的,这使得资源有限的小企业也可以使用它。在这篇文章中,我会讨论 GnuCash 的特点,使你可以很容易地在自己的小企业中开始使用它。

几年前,我开始使用 GnuCash 进行个人财务管理,但发现它也可以作为我的小企业的一个有用工具。在我企业的大部分时间里,我一直在使用一个专有的解决方案。我逐渐厌倦了被迫定期升级以获取我的小企业的发票和报表。转而使用 GnuCash,使我能够在不牺牲任何功能的情况下,将我的小企业会计与我的个人财务相结合。

在 Linux 上安装 GnuCash

你可以从你的仓库中安装 GnuCash。在 Debian、Elementary 和类似的软件上:

$ sudo apt install gnucash

在 Fedora、CentOS、Mageia 和类似系统上:

$ sudo dnf install gnucash

企业版 GnuCash

GnuCash 带有一个账户设置向导,可以帮助你建立一个普通的商业账户配置。要访问它:

  • 启动 GnuCash。
  • 点击 “ 文件 File ” 菜单,选择 “ 新文件 New File ”。

按照屏幕上出现的 GnuCash 助手来创建你的新商业账户文件。

屏幕上的说明将指导你完成设置业务的过程。单击 “ 助手 Assistant ” 窗口右上角的 “ 下一步 Next ”。系统会提示你输入公司名称、地址、联系信息和你自己选择的公司 ID。你还必须选择默认税表和日期格式。

下一个页面提示你选择货币,有大量的货币支持。

然后提示你选择你要创建的账户。选择创建 “ 企业账户 Business Accounts ” 的选项。你可以随时定制账户列表,GnuCash 提供了 大量的文档,帮助你更好地根据个人需求进行定制。

完成助手,然后单击 GnuCash “助手” 窗口右上角的 “ 应用 Apply ”。

添加客户

GnuCash 的顶部菜单有一个标有 “ 业务 Business ” 的菜单项。该菜单上的第一个项目是 “ 客户 Customers ”,其次是 “ 客户概览 Customers Overview ”。在这里你可以查看你所有客户的列表。

下一个项目是 “ 新客户 New Customer ”。这是你输入新客户的地方。对话框为客户信息提供了一个位置,包括帐单信息、运输地址、电子邮件地址、电话号码等。

创建一个发票

添加客户后,你可以开始创建发票的过程。点击 “业务” 菜单,选择 “客户”,然后点击 “ 新发票 New Invoice ”。

付款处理也很简单。这位于 “业务” 菜单中。选择 “客户”,然后 “ 处理付款 Process Payment ”。

你在做生意了

如果你的业务需要,“业务” 菜单还包括输入供应商和雇员的选项。有一个菜单项用于销售税和许多其他选项,以确保你符合当地的要求。

使用 GnuCash,你的数据不是以专有格式存储的,所以如果你需要,你可以在将来迁移到任何其他平台。数据存储的开放标准,特别是当这些数据是法律要求的时候,是很重要的,可以让你完全拥有你的商业历史。使用 GnuCash 使你能控制你的小企业。


via: https://opensource.com/article/23/3/open-source-accounting-run-business

作者:Don Watkins 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

下次你需要头脑风暴、组织想法或计划项目时,不妨试试 Draw.io

 title=

地图有一些特别之处。我记得小时候打开托尔金《霍比特人》的封面,盯着手绘的中土世界地图,感受简单的图画中蕴含着丰富的可能性。除了描述事物与其他事物之间的关系这一明显目的外,我认为地图在表达可能性方面做得很好。你可以到户外去,沿着这条路或那条路走,如果你这样做了,去想想你将能够看到的所有新的、令人兴奋的事物。

尽管如此,地图并不一定是有价值和充满可能性的文字。有些地图描述了一个思维过程、计划、算法,甚至是一些随机的想法,这些想法拼命地想要组合成一件潜在的艺术作品,它们被称之为“思维导图”、“流程图”或“创意板”。可以用开源的 Draw.io 应用程序去很容易地制作。

安装 Draw.io

Draw.io 是一个开源的在线应用程序,因此你可以将其作为在线应用程序使用,下载 桌面版本,或 克隆 Git 存储库 并将其托管在你自己的服务器上。

使用 Draw.io 画图

当你第一次启动 Draw.io 时,你需要选择保存数据的位置。如果你自己托管 Draw.io,你的选择取决于你可以访问哪些 API 密钥。你可以从几个在线存储服务中为在线公共实例进行选择,这取决于你的帐户。如果你不想把你的数据存储在别人的服务器上,你也可以选择把你的工作保存在本地存储上。如果你还不确定,可以单击 “ 稍后决定 Decide later ” 继续进入应用程序,而无需选择任何内容。

Draw.io 的交互界面中间有一个很大的工作空间,左边是主工具栏,顶部是工具栏,右边是属性面板。

 title=

工作流程很简单:

  1. 从左侧工具栏中选择一个形状。
  2. 在工作空间中编辑形状。
  3. 添加另一个形状,并连接它们。

重复这个过程,你就得到了一张图。

 title=

项目规划

当你第一次接受一项大任务时,你通常对你想要的结果有一个非常清晰的想法。假设你想开始一个社区项目来画一幅壁画。你想要的结果是一幅壁画。它很容易定义,你可以或多或少地在脑海中描绘出结果。

然而,一旦你开始朝着目标前进,你就必须开始弄清楚细节。壁画应该画在哪里?即便知道画在哪,你如何获得在公共墙上作画的许可的?油漆呢?你应该用一种特殊的油漆吗?你会用刷子还是喷枪涂油漆?你需要什么样的专业设备来喷漆?画一幅壁画需要多少人和多长时间?画家工作时的支持服务怎么样?最后,这幅画是关于什么的?一个想法很快就会变得势不可挡,因为你离实现它越近。

这不仅仅适用于绘制壁画、制作戏剧或电影。它几乎适用于任何不平凡的努力。这正是像 Draw.io 这样的应用程序可以帮助绘制的。

以下是如何使用 Draw.io 创建项目流程图:

  1. 从头脑风暴开始。没有什么想法是太小或太大的。为每个想法制作一个框,然后双击 Draw.io 工作空间中的框以输入文本。
  2. 一旦在工作空间中你产生了可能想到的所有想法,就可以将它们拖放到相关的组中。我们的目标是创建一些小任务云或集群,因为它们是同一过程的一部分,所以或多或少会一起进行。
  3. 一旦你确定了相关任务的集群,就为这些任务命名。例如,如果你正在绘制壁画,那么任务可能是 “许可”、“设计”、“购买”、“绘制”,这反映出你需要首先获得当地政府的许可,然后设计壁画,然后购买用品,最后绘制壁画。每个任务都有组成部分,但大体上,你现在已经确定了项目的工作流程。
  4. 用箭头连接主要任务。并不是所有的过程都是完全线性的。例如,在你获得市议会的许可后,一旦你设计了你打算画的东西,你可能必须回到他们那里进行最终批准。这很正常。这是一个循环,有一些来回,但最终,你会突破这个循环,进入下一阶段。
  5. 掌握好你的流程图,完成每一项任务,直到你达到最终目标。

思维导图

思维导图往往不是关于进步,而是关于保持某种状态或对许多想法进行展望。例如,假设你已经决定减少生活中的浪费。你对自己能做什么有一些想法,但你想组织和保存你的想法,这样你就不会忘记它们。

以下是如何使用 Draw.io 创建思维导图:

  1. 从头脑风暴开始。没有什么想法是太琐碎或太大的。为每个想法制作一个框,然后双击 Draw.io 工作空间中的框以输入文本。也可以通过选择框并单击右侧属性面板中的色样,为框指定背景色。
  2. 将你的想法分组或分类。
  3. 可以选择将想法与彼此直接相关的箭头连接起来。

 title=

保存你的图表

你可以将图表保存为 PNG、JPG 图像、Draw.io XML 或纯 XML 文件。如果将其另存为 XML,则可以在 Draw.io 中再次打开它进行进一步编辑。导出的图像非常适合与他人共享。

使用 Draw.io

有很多很棒的绘图应用程序,但我不经常制作图表,所以可以随时使用 Draw.io。它的界面简单易用,结果干净专业。下次当你需要头脑风暴、组织想法或计划项目时,可以试试 Draw.io。


via: https://opensource.com/article/21/12/open-source-mind-mapping-drawio

作者:Seth Kenlon 选题:lujun9972 译者:FYJNEVERFOLLOWS 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

你正在寻找 Linux 上最好的 EPUB 阅读器?这里是为你准备的最好的自由开源的 EPUB 阅读器。

你是一位热衷于阅读电子书的 Linux 用户吗?如果,是的,你必然知道在 Linux 发行版上的默认文档阅读器不能满足你作为一名书虫的所有要求。

EPUB 是一种广泛使用的开放电子书格式,大多数的电子书阅读器都支持。值得庆幸的是,在 Ubuntu 软件中心和其它存储库中有一些 EPUB 阅读器应用程序,你可以自由下载它们。.

但是,请记住,仅有几个好用的阅读器。并不是有很多!

在这篇文章中,我们将讨论在 Ubuntu Linux 上的最好的 EPUB 阅读器,这将增强你的阅读体验。我们也将探讨它们的特色功能和优点,以便你可以选择一个适合你的应用程序。

但是,在此之前,你认为在一个 “令人满意的” EPUB 阅读器中,应该有哪些功能呢?

在一款 EPUB 阅读器中所应该有的功能

  • 用户界面:一款好的 EPUB 阅读器应该有一个简单易懂的用户界面,它会使导航和自定义你的阅读体验变得简单。你并不是在阅读一本实体书,因此,对于 “实体书” 的阅读体验来说,用户界面是极其重要的!
  • 自定义:拥有自定义字体大小、字体类型、背景颜色和其它设置的能力,它们将增强你的阅读体验。
  • 书架:书架是一种很方便的特色功能,它允许你组织你的 EPUB 文件和保持追踪你的阅读进度。
  • 注释:在你的 EPUB 文件中,高亮显示、下划线和添加注释是一种很重要的特色功能,它会帮助你记住重点。
  • 同步:如果你在多台设备上阅读 EPUB 文件,同步你的阅读进度和书签是非常重要的,可以避免丢失你的追踪进度.

现在,让我们看看为 Ubuntu 和其它的 Linux 发行版提供的最好的 EPUB 阅读器,它们都涉及上述所有的特色功能。

在 Ubuntu 和其它 Linux 发行版上的最好的 EPUB 阅读器

Calibre

在这份列表上的第一款阅读器是 Calibre ,它是最好的和最完善的电子书管理解决方案。它是一款功能强大的 EPUB 阅读器,也提供电子书管理工具。它在用户中是一种流行的选择,因为它有丰富的特色功能集,包括:转换 EPUB 文件到不同的格式、编辑 EPUB 文件,甚至创建你自己的 EPUB 文件的功能。Calibre 也有一个用户友好的界面,允许你自定义你的阅读体验。

Calibre welcome wizard

Calibre 正在持续更新,每个月都会有大量的特色功能和增强的功能。它的开发活动是非常活跃的,它是这份列表中最好的一个。

功能摘要:

  • 支持多种电子书设备(基于安卓、iOS 的设备)
  • EPUB 阅读器和管理器
  • 为你的电子书库评级和标记
  • 从互联网获取电子书的元数据
  • 从流行的新闻源处阅读新闻,并制作电子书!
  • 使用自动转换器来上传电子书到 Kindle 和其它的阅读器(当然,也可以下载)
  • 内置可购买电子书的浏览器

Calibre main window

Uploading books to Calibre

你可以从其官方网站下载 Calibre 。或者,你可以为你的 Linux 发行版 设置 Flatpak & Flathub ,并单击下面的按钮(或使用命令)来安装:

使用 Flatpak 来安装 Calibre
flatpak install com.calibre_ebook.calibre

针对其它的下载选项(Windows、macOS 和原生的 Linux 软件包),请访问 这个网页

Foliate

我们在先前的 最佳的 Ubuntu 应用程序(第 3 部分) 系列中介绍了 Foliate 。它是一款轻量现代的 EPUB 阅读器,它提供了一系列的自定义选项。它是基于 GTK4 的,并且与 GNOME 桌面环境无缝集成。它有一个平滑且易于导航的界面,并且有自定义字体大小、字体类型和行距的功能。

Foliate main window and settings

Foliate 也包含:一种针对夜间阅读的深色模式,一个调整内置颜色温度的选项,用以减少眼睛疲劳。

功能摘要:

  • 沉浸式视图,主顶部工具条在阅读时自动隐藏
  • 列入目录视图,支持从主要的电子书网站直接下载
  • 多屏视图 – 双页面视图和滚动视图
  • 自定义字体和行距
  • 内置亮度控制,仅应用于应用程序本身!
  • 阅读进度滑块
  • 支持书签和注释
  • 在书中搜索
  • 快速字典查找

Foliate reader view

Foliate library view

下载 Okular 的最好方式是使用 Flatpak 来下载。针对你的系统设置 Flatpak & Flathub ,并使用下面的链接(或使用下面提到的命令)来安装它:

使用 Flatpak 来安装 Foliate
flatpak install com.github.johnfactotum.Foliate

要学习更多关于 Foliate 的信息,访问官方 网站

Okular

KDE 自带的文档阅读器是 Okular ,它也支持 EPUB 文件。它是一款功能丰富的应用程序,它提供了一系列自定义选项,包括:字体大小、字体类型和背景颜色。Okular 也有内置注释功能,你可以使用它来注释你的 EPUB 文件。它也支持很多文件格式:

  • EPUB
  • PDF
  • DjVU
  • 图形文件: JPEG 、PNG 、GIF 、Tiff 、WebP
  • 漫画文件: CBR 和 CBZ

不过,你不能使用 Okular 来管理收藏或下载电子书。

Okular

你可以在 Ubuntu 及其相关发行版中安装 Okular :

sudo apt install okular

针对 Fedora 及其相关发行版:

sudo dnf install okular

如果你更喜欢 Flatpak ,将你的系统设置为 Flatpak ,并使用下面的链接(或使用下面提到的命令)来安装 Flatpak:

使用 Flatpak 格式安装 Okular
flatpak install org.kde.okular

Bookworm

在这份列表上的下一个 EPUB 阅读器是 Bookwork ,在我看来,它完全被低估了。它确实是一款 elementary OS 的应用程序,但是,对于所有的 Linux 发行版来说都是可以安装的。

它有简洁的界面,并提供一系列自定义选项,包括字体大小、字体类型和背景颜色。Bookworm 也允许你将你的 EPUB 文件组织到集合中,并保持追踪你的阅读进度。

Bookworm library view

另外,你可以使用一个内置的标签编辑器和评分系列来轻松地管理你的 EPUB 书籍。此外,它也支持注释、搜索、章节和键盘导航。

不可缺少的是,它支持 EPUB 、MOBI 、PDF 、EB2 、CBR 和 CBZ 文件。

Bookworm EPUB reader view

安装是很容易的。如果你是一名 elementary OS 用户,你可以在 应用中心 AppCenter 中搜索 “bookworm” 。

针对 Ubuntu 及其相关发行版,你可以使用下面的 PPA 来安装它:

sudo add-apt-repository ppa:bookworm-team/bookwormsudo 
apt-get update
sudo apt-get install com.github.babluboy.bookworm

如果你更喜欢 Flatpak ,将你的系统设置为 Flathub 和 Flatpak ,并使用下面的链接来安装它:

flatpak install com.github.babluboy.bookworm

要学习更多的信息,访问官方 网站

FBReader

在这份最好的 EPUB 阅读器列表中最后一款应用程序是 FBReader 。在你继续阅读之前,注意:它在 2015 年以前是开源软件。但是,它现在是闭源软件,不过,有一个开发者 SDK 是可用的。

它是一款流行的多功能的 EPUB 阅读器,所有的 Linux 发行版都可以获取使用。它有一个简单且用户友好的界面,允许你自定义你的阅读体验。FBReader 也支持各种电子书格式,包括:EPUB 、MOBI 、FB2 和 HTML 。它也提供一种书架特色功能,允许你组织你的电子书和保持追踪你的阅读进度。

FBRedaer 也支持在你的设备之间云同步你的库。

FBReader

在 Linux 上安装 FBReader 是有一些难度的,因为它只提供 Snap 软件包。你可以在 针对 Snap 设置你的系统 后,使用 snap 来安装它,如下所示。

sudo snap install fbreader

要学习更多关于 FBReader 的信息,访问官方 网站

在 Linux 上的更多的 EPUB 阅读器

Koodo reader

它是一个相当新的自由及开源的 EPUB 阅读器,带有大量的特色功能。并且它也看起来极好。唯一的问题是,它是使用 Javascript 、HTML 和 TypeScript 构建的。因此,它不是原生的应用程序,但是它是很快的。你可能会想尝试一下。在 Linux 上,Koodo reader 提供 AppImage 、本机的 deb 和 RPM 文件。

你可以 在这里下载 ,这里是一些截屏。

Koodo EPUB reader

Koodo - reader view

Koodo options

这里还有另外的两个 EPUB 阅读器,但是,不幸的是,它们已经不再继续开发了。

EPUB 阅读器的对比表

为使你更容易地选择适合你所需要的 EPUB 阅读器,我们创建了一个比较表,着重强调了上述 EPUB 阅读器的关键特色功能。

EPUB 阅读器用户界面自定义书架注释同步
Calibre✔️✔️✔️✔️✔️
Foliate✔️✔️✔️✔️
Bookworm✔️✔️✔️❌(受限)
Okular✔️✔️❌(受限)
FBReader✔️✔️✔️✔️✔️

去哪里获取免费的电子书?

很多网站为你提供来自著名作者的大量漫画和小说的收藏。最好的网站是 “Project Gutenberg” 。你可以下载来自所有分类中的 60,000 多本电子书。

使用下面的链接访问网站。在你下载电子书后,你可以使用上述任意的 EPUB 阅读器来制作和享受你的个人电子书收藏。

Project Gutenberg

你也可以尝试精选免费电子书的 standard ebooks。

Standard eBooks

总结

总而言之,在 Linux 上有几个可用的 EPUB 阅读器,它们提供大量的特色功能来增强你的阅读体验。如果你正在寻找一个功能丰富的 EPUB 阅读器,Calibre 是一个极好的选择,它也可以作为一个电子书管理器工具。Foliate 和 Bookworm 是一个轻量的现代的应用程序,非常适合那些看重自定义选项的人。

我希望通过上述的比较和详细的描述,你现在可以为你自己选择最好的 EPUB 阅读器了。


via: https://www.debugpoint.com/epub-readers-linux/

作者:Arindam 选题:lkxed 译者:robsean 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在 Ubuntu 和其他发行版中,Python 的默认 IDE IDLE 没有被默认安装。在本指南中了解如何安装它。

IDLE( 集成开发学习环境 I ntegrated D evelopment and L earning E nvironment )是一个 Python IDE,由 Python 语言本身编写,在 Windows 中通常作为 Python 安装 的一部分而安装。它是初学者的理想选择,使用起来很简单。对于那些正在学习 Python 的人,比如学生,它可以作为一个很好的 IDE 来开始使用。

语法高亮、智能识别和自动补全等基本功能是这个 IDE 的一些特点。你可以随时在官方 文档 中了解更多关于 IDLE 的功能。

Ubuntu 和其他 Linux 中的 IDLE

所有的 Linux 发行版,包括 Ubuntu,都预装了 Python。即使你手动升级或安装了 Python 版本,IDLE IDE 也不会自带安装。你必须手动安装它。

对于 Debian、Ubuntu、Linux Mint 和相关发行版,打开终端,运行以下命令来安装 IDLE:

sudo apt update
sudo apt install idle3

当命令询问你是否要安装 IDLE 时,输入 Yes。命令完成后,IDLE 将被安装在你的 Ubuntu 系统中。

对于 Fedora、RHEL、CentOS,使用下面的命令来安装它:

sudo dnf update
sudo dnf install idle3

Arch Linux 用户可以使用以下命令进行安装:

sudo pacman -S python tk

IDLE 在 Ubuntu 的安装和运行

启动 IDLE 并编写一个测试程序

在 Ubuntu、Debian、Linux Mint 和 Fedora 中安装后,你可以在应用菜单中找到 IDLE 的图标。见下图:

应用菜单中的 IDLE 图标

如果你使用的是 Arch Linux,你需要在命令行中运行以下内容来启动 IDLE:

idle

启动 IDLE 后,你应该看到主窗口,如下图所示:

IDLE 编辑器主窗口

默认情况下,它会显示一个 交互界面 Shell ,你可以直接在每一行中执行 Python 代码。它的工作方式和任何 Shell 解释器一样。而当你点击回车键时,你会得到输出,还有三个 > 符号进入下一行,执行下一个命令。

在 IDLE 中运行一个简单的 Python 语句

IDLE 也允许你从它的文件菜单中打开任何 .py 文件。它将在一个单独的窗口中打开该文件,在那里你可以进行修改并直接运行它。你可以使用 F5 或者从选项 “ 运行 Run > 运行模块 Run Module ” 来运行。

从 IDLE 中打开的一个 Python 文件

使用菜单运行该文件的选项

输出会显示在一个单独的输出窗口中。在输出窗口中,你可以开始调试,进入一行或文件,查看堆栈跟踪和其他选项。

输出显示在 IDLE 的一个单独的输出窗口中

总结

现在你学会了如何在 Ubuntu 和其他发行版中安装 IDLE IDE,以及如何运行一条语句或一个 Python 程序。对于初学者来说,IDLE 是一个很好的起点,在进入更复杂的 IDE 之前,可以先掌握基础知识。

我希望这篇指南对你的 Python 之旅有所帮助。


via: https://www.debugpoint.com/install-idle-ubuntu-linux/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出