Linux与商业操作系统不同。该名称既是特定社区的代码,也是特定社区的缩写。在自由软件世界中,您不仅可以成为自己喜欢的应用程序和界面的使用者。您可以参与创建它们,而不必成为开发人员。
最大和最小的项目都可以伸出援手。您可以通过以下方式参与其中并有所作为。
1。提供反馈
免费软件项目不会将用户视为消费者,因此他们无法监控销售。大多数人也不会尝试跟踪您的行为。因此,开发人员除非收到反馈,否则不知道用户想要什么。您可以通过大声说出来并帮助项目树立方向感来提供很多帮助。
虽然社交媒体是一种可以被听到的方式,但是环境充满了噪音。许多项目建立了自己的社区。例如,Purism有一个论坛供购买产品或使用PureOS的人使用。
当公司决定是否从滚动版本模式切换到具有较长支持的稳定版本时,它询问了纯粹主义社区论坛。该公司最终希望为那些想要更新软件的人提供默认版本的稳定版本和滚动发布选项。
寻找适合您所选项目的途径。有时这是一个论坛。有时是IRC或电报中的聊天组。也许是Gitlab页面。如果其他所有方法都失败,请找到一个电子邮件地址。
2。为新用户回答问题
人们首次切换到Linux时,他们通常没有任何人或在任何地方,都可以亲自寻求帮助。相反,搜索引擎是他们的帮助台。
这些搜索引擎指向论坛和问答板。最著名的例子之一是Ask Ubuntu,人们向其提出具体而具体的问题。这样的位置可能是巨大的资源,但这只有在知识渊博的人报名并花时间帮助他人的情况下。
您可以成为那个人。
当您参加各种活动时社区讨论区,请务必查找行为准则。您的行为不仅会影响您。它反映了整个社区,并且确实可以使新用户脱离项目。
3。编写文档
虽然可以让用户互相帮助是一件很不错的事,但是拥有易于阅读的官方文档并没有什么可以代替的。这样的指南可以告诉您开发人员打算如何使用他们提供的桌面,如何克服障碍以及他们知道哪些错误。
文档很少引起人们的注意,但是它可以使或破坏给定Linux发行版的经验。许多人喜欢Arch Linux的部分原因是ArchWiki的深度和实用性。即使您从未安装Arch,也经常可以向Arch Wiki寻求帮助。许多说明也适用于其他发行版。
说到Arch,EndeavourOS是一个年轻的项目,继承了Antergos的遗产,Antergos是基于Arch Linux的发行版,更易于安装和运行。为了开始新的发行版,要做的事情太多了,团队可以使用帮助记录用户需要知道的内容。
4。您喜欢的台式机或应用程序的设计图标
设计很重要。每隔几年,主要的Linux桌面环境都会以某种形式或方式修改其图标主题。通常,设计师使图标更鲜明,更扁平(以适应设计趋势),更简单(以使法规遵从性更强)或以上所有功能。
无论项目大小如何,他们都可以使用您的帮助。<例如,
GNOME在3.32版中更改了其图标主题。此次更新的主要动机是使新图标的创建更加容易,正如您在GNOME视觉设计师Jakub Steiner在GUADEC 2019的录制谈话中所看到的那样。某些应用程序(例如gThumb)尚未更新图标。您可以在这里进行操作。
elementaryOS自诞生以来一直具有相对一致的外观,尽管其主题并非没有其调整。尽管如此,基本桌面的每个方面都提供了自己独特的特征,仍然有一些小的系统和界面图标仍需要基本注入。
当您伸出援手来塑造外观时,对于项目,首先要熟悉相关的人机界面指南。
5。测试新软件
开发人员需要用户试用其程序的最新版本。这对于当前的稳定版本很有用,对于仍处于预发布阶段的软件特别有用。
自由软件开发人员通常单独工作或在小型远程团队中工作。他们无法访问各种类型的硬件,也无法尝试使用所有存在的所有Linux桌面配置。您的硬件和所选的桌面配置(Linux发行版/桌面环境/显示服务器/等)。当然,只有您与开发人员联系,开发人员才能获得此见识。因此,请报告错误报告,并请记住礼貌。
6。翻译应用程序或改善可访问性
如果几乎任何项目都可以扮演一个角色,那么它就是翻译。那是因为即使一个团队已经拥有了能干的翻译人员,他们也不会说每种语言。很少有开发人员会花时间让您居住的人更容易使用该软件。
这不仅指语言。开发人员还需要帮助,以使视听困难的人可以更轻松地访问其软件。某些应用程序在某些情况下根本无法使用,但是在其他情况下,一两次调整可能会产生很大的不同。
准备帮助Linux开发吗?
好!现在,让它在明亮而炽热的刺激下行动起来。每个自由软件项目都有自己喜欢的交流方式和参与方式,因此,您可以跳到发行版,应用程序,主题或组件的网页,并寻找有关贡献的说明。
elementary OS提供了一些最详细的指南,您可以从Linux发行版中找到这些指南,但是大约已有一段时间的大多数指南都提供了有关如何帮助的说明。应用程序也是如此。 GIMP项目在其主页的顶部放置一个菜单选项,该菜单选项提供您可以执行的操作的列表。
注意,热爱Linux不是唯一参与其中的原因。为开源项目做出贡献还有许多其他好处。