为 Linux 做贡献的 6 种方法

Linux 不像商业操作系统。 该名称既是特定社区的简写,也是特定代码的一部分。 在自由软件的世界里,你不局限于成为你最喜欢的应用程序和界面的消费者。 您可以参与创建它们,而不必成为开发人员即可。

最大和最小的项目都可以使用帮助之手。 以下是您可以参与并有所作为的方法。

1. 提供反馈

自由软件项目不将用户视为消费者,因此它们无法监控销售。 大多数人也不会尝试跟踪您的行为。 所以开发者不知道用户想要什么,除非他们收到反馈。 只需大声疾呼并帮助项目建立方向感,您就可以提供很多帮助。

虽然社交媒体是一种被倾听的方式,但这种环境充满了噪音。 许多项目建立了自己的社区。 纯粹主义,对于 example为购买其产品或使用 PureOS 的人提供了一个论坛。

当该公司决定是否从滚动发布模型切换到具有更长支持的稳定版本时,它询问了 纯粹主义社区论坛. 该公司最终默认为那些想要更新软件的人提供一个带有滚动发布选项的稳定版本。

寻找可用于您选择的项目的途径。 有时这是一个论坛。 其他时候它是 IRC 中的聊天组或 Telegram. 也许这是一个 Gitlab 页面。 如果一切都失败了,请找到一个电子邮件地址。

2.为新用户解答问题

当人们第一次切换到 Linux 时,他们通常没有任何人或任何地方可以亲自去寻求帮助。 相反,搜索引擎是他们的帮助台。

这些搜索引擎指向论坛以及问答板。 最突出的例子之一是 询问 Ubuntu,人们转向具体和具体的问题。 这些地点可能是巨大的资源,但前提是知识渊博的人注册并花时间帮助他人。

你可以成为那个人。

当您参加各种社区讨论板时,请务必查找行为准则。 你的行为不仅仅反映在你身上。 它反映了整个社区,可以真正让新用户远离项目。

3. 编写文档

虽然让用户互相帮助很棒,但没有什么能代替易于阅读的官方文档。 这些指南可以告诉您开发人员打算如何使用他们提供的桌面、如何克服障碍以及他们知道哪些错误。

文档很少受到关注,但它可以成就或破坏您对给定 Linux 发行版的体验。 许多人喜欢 Arch Linux 的部分原因是它的深度和实用性。 ArchWiki. 即使您从未安装过 Arch,您也可以经常向 Arch Wiki 寻求帮助。 许多指令也适用于其他发行版。

说到拱门, EndeavourOS 是一个年轻的项目,继承了 Antergos 的遗产,Antergos 是一个基于 Arch Linux 的发行版,启动和运行起来更容易、更快。 为了开始一个新的发行版,必须发生很多事情,团队可以使用帮助记录用户需要知道的内容。

4. 为您最喜欢的桌面或应用程序设计图标

设计很重要。 每隔几年,主要的 Linux 桌面环境都会以某种形式或方式更新其图标主题。 通常,设计师让图标更独特、更扁平(以匹配设计趋势)、更简单(更容易合规)或以上所有。

无论项目大小,他们都可以使用您的帮助。

侏儒,对于 example,在 3.32 版本中更改了其图标主题。 改造的一个主要动机是让新图标更容易创建,正如您在 GNOME 视觉设计器中看到的那样 Jakub Steiner 从 GUADEC 2019 录制的演讲. 某些应用程序,例如 gThumb,还没有更新的图标。 那是你可以介入的地方。

自成立以来,elementaryOS 的外观就相对一致,尽管它的主题并非没有经过调整。 尽管如此,由于基本桌面的各个方面都提供了自己独特的特征,仍然有一些小的系统和界面图标仍然需要基本的注入。

当您帮助塑造项目的外观时,首先熟悉相关的人机界面指南会有所帮助。

5. 测试新软件

开发人员需要用户试用他们程序的最新版本。 这对当前的稳定版本很有帮助,对于仍处于预发布阶段的软件尤其有用。

自由软件开发人员通常单独工作或在小型远程团队中工作。 他们无法使用各种类型的硬件,也无法尝试所有现有的不同 Linux 桌面配置。

通过测试应用程序,您可以让这些开发人员深入了解他们的应用程序如何在您的硬件和选择的桌面配置(Linux 发行版/桌面环境/显示服务器/等)上运行。 当然,开发人员只有在您与他们联系时才能获得这种洞察力。 因此,请提交错误报告,并且请记住在这样做时要保持礼貌。

6. 翻译应用程序或改进可访问性

如果说几乎任何项目都可以使用一个角色,那就是翻译。 那是因为即使团队已经配备了有能力的翻译人员,他们也不可能会说每种语言。 很少有开发人员会反对您花时间让您居住的人更容易使用该软件。

这不仅仅指语言。 开发人员还需要帮助,使他们的软件更容易被那些有困难看或听的人使用。 有些应用程序在某些情况下根本无法使用,但在其他情况下,一两次调整可以产生很大的不同。

准备好帮助 Linux 开发了吗?

伟大的! 现在,让我们在它炽热的时候对这种兴奋采取行动。 每个免费软件项目都有自己首选的沟通方式和参与的不同方法,因此您可以从跳转到您的发行版、应用程序、主题或组件的网页开始,并查找有关如何贡献的说明。

基本操作系统提供 一些最详细的指南 您可以从 Linux 发行版中找到,但大多数已经存在一段时间的发行版都提供了有关如何提供帮助的说明。 应用程序也是如此。 GIMP 项目在其主页顶部放置了一个菜单选项,该选项可引导至 你可以做什么的清单.

请注意,对 Linux 的热爱并不是参与其中的唯一原因。 为开源项目做贡献还有许多其他好处。