我用来写 Linux 书籍的 4 个开源工具

4 位读者喜欢这篇文章。
open up

Opensource.com

在过去一年左右的时间里,我一直在写Learn Linux in a Month of Lunches,这本书旨在向非技术用户介绍桌面 Linux。 这篇文章是我用来创作这本书的工具的概要,但需要特别注意的是,工具仅仅是工具。它们实际上不会为你做任何工作或计划。然而,合适的工具可以使工作轻松得多。 这些工具对我来说是合适的。

用于写作的开源工具

Brackets 和 Asciidoc

我使用 Brackets 编辑器用 Asciidoc 写了整本书。我之前写过关于这个过程的文章,因为 Asciidoc 非常棒。 它是一种简单的标记语言,与 Markdown 类似,可以轻松转换为 PDF 格式(通过 a2x)。 我几乎没有花时间格式化我的手稿。 我只是专注于文字。 Brackets 有一个很棒的扩展,可以为我渲染 Asciidoc,所以我可以确保一切看起来都很好。 这是一种很棒的工作方式,基本上只是纯粹的写作,没有格式化。

GIMP

说到屏幕截图,我用 GIMP 处理了一切。 虽然 GIMP 界面并没有变得更容易使用,但它变化不大,所以我已经有很多年时间来学习它了。 我还使用 LibreOffice Draw 制作了一些图表,但 GIMP 确实是我的主力图形程序。

Git

我尝试使用 Git 多年,但一直没有理解它。 我认为部分原因是,我没有一个需要它的好项目。 对我来说幸运的是,当我转到用 Asciidoc 写作时,这意味着我必须使用我出版商的私人 Git 存储库来提交章节。 这使得工作流程非常简单。 我没有将文档上传到某个地方,然后下载它们以进行评论,而是 Git 为我处理了一切。 评论使用 Asciidoc 注释语法插入到文本中。 我们没有进行任何花哨的分支或 fork 操作,我对这一点感到满意。

Xubuntu 12.04

我使用 Xubuntu 12.04。 它稳定而坚固,并且完成了我需要它做的一切。 它已经有四年多的历史了,但它拥有我需要的所有软件和功能。 LTS Ubuntu 版本的优点在于,你真的可以使用它们多年,甚至没有意识到已经过去了这么长时间。

我使用的其他工具

Dropbox

我知道。 我知道。 它是闭源的和专有的。 但它非常好用! 我可以随时随地访问我的文件,这在我不在常用电脑上时非常有用。 当我需要 Windows 屏幕截图时,它也很方便。

Skype

这不是我的选择。 我的出版商是虚拟的,所以那里工作的每个人都使用 Skype 与彼此和作家交谈。 我在 Linux 上使用了 Skype,没有任何问题,尽管在 Windows 端偶尔会出现小问题,我觉得这有点可笑。 我在开始写这本书时不是 Skype 用户,现在也不是 Skype 用户,但它一直稳定工作,这就是我所能要求的。 我很幸运,因为 Linux 上 Skype 的未来看起来并不乐观

VirtualBox

VirtualBox 继续让我惊叹。 它让我在几分钟内启动不同的发行版和桌面环境,而无需额外的硬件,尽管我最终确实需要购买一块备用硬盘。 我在书中推荐它作为运行 Linux 的一种简便方法,它在获取屏幕截图方面对我来说非常有用。

电子邮件

我觉得提到这一点很傻,因为每个人都将电子邮件用于一切,但电子邮件是写这本书的重要组成部分。 我的编辑和我经常通过 Skype 交谈,但我们也通过电子邮件进行了大量的计划和组织工作。 我知道电子邮件不酷,并且有各种各样的推动力要摆脱它,但它在很多方面都派上用场。 对不起,Slack!

Remember the Milk

我最近写了一篇 给 Remember the Milk 的长情书。 当你写书时,有很多活动的部件,从写作到营销,到编辑,到研究。 Remember the Milk 让我可以规划出需要做什么以及何时做。 它还使我的工作和个人生活井井有条。

这不是应用程序或工具。 我只是觉得打印东西很有用。 我的编辑建议在编辑时打印,这样你就可以用不同的方式看到文本。 我还有 Asciidoc 文档的纸质副本。 纸很不错!

便利贴

我从一次会议上获得了一大包便利贴,并在开始写这本书时找到了它们。 我使用小的 3/8 X 1 7/8 英寸的便利贴给自己写简短的笔记。 我每个便利贴上只能写一两句话,所以它们很集中但又易于处理。 现在,当我使用常规尺寸的便利贴时,我觉得自己有很多空间。

钢笔

我不喜欢神化办公用品,但在本书开始时,我最终买了一支 Lamy Safari 钢笔,我真的很享受用它写作。 后来,我添加了一支 Pilot Metropolitan 钢笔。 它们是便宜的钢笔,手感很好,让记笔记等平凡的事情感觉非常奢华。 现在,当我使用圆珠笔时,我觉得自己很寒酸。 我强烈建议你尝试一下钢笔。 有一件有趣的事情要注意的是,此列表中有很多模拟的东西。 技术很棒,但有些经典工具(如笔和纸)成为经典是有原因的。 同时,我很高兴生活在 Asciidoc 时代! 如果从写这本书中可以得到一个启示,那就是你需要找到高科技和低科技之间的个人平衡。 值得花时间思考一下。

User profile image.
Steven Ovadia 撰写了 LinuxRig.com,其中收录了 Linux 设置,对桌面 Linux 用户的采访。 他是一位学术图书馆员,为各种图书馆学期刊撰写关于用户如何在在线环境中与信息互动的文章。 他是 Learn Linux in a Month of Lunches 的作者。 你可以在 steven.ovadia.org 上查看他的所有出版物

6 条评论

有趣...

我会用 OwnCloud 或 NextCloud 或 SeaFile 替换 dropbox。 并用 Jitsi 替换 Skype...

为什么我们(GNU/Linux 或自由软件用户)总是必须适应封闭的解决方案,为什么不是相反呢??

've phun!

当我们没有数量优势时,这很困难!

回复 作者 victorhck (未验证)

你没有提到可以处理 CMYK 图形的程序。 没有这些,你就无法商业印刷你的书。 有一个免费工具 CMYKtool; 你可以在 Gimp 中处理图像,将其保存为 .ora 文件,用 Krita 打开它,将其保存为 CMYK tiff 或 jpeg,然后将图形拖放到 Scribus 中,Scribus 可以保存为 CMYK。

这是一个很好的观点。 我的出版商正在为我处理所有这些事情(我非常幸运!),但这确实是需要考虑的事情。

回复 作者 mokane (未验证)

不是要让你放弃你已经了解和喜爱的工具,但你是否看过 Sphinx (https://sphinx-doc.cn/en/stable/)? 以我有限的此类工具使用经验来看,我发现 Sphinx 用起来很愉快。

(话虽如此,我会浏览一下 ASCIIdoc,看看它如何比较。)

非常酷! 对我来说,ASCIIdoc 并不是一个太大的选择。 要么是它,要么是 LibreOffice。 结果证明我喜欢它。 但我喜欢任何让我们摆脱文字处理器 UI 的项目!

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.