Linux 中的辅助功能很好(但可以更好)

还没有读者喜欢这个。
An intersection of pipes.

Opensource.com

在我深入探讨之前,我建议您阅读 残疾人应该使用 Linux 的 6 个理由,这篇文章为我的文章提供了背景知识。

Gnu/Linux 发行版为残疾人提供了优于专有替代方案的巨大优势。 在本文中,我将讨论一些优势,以及需要改进的领域。 因为我使用 Fedora,所以我的文章是根据我在该 Linux 发行版上的经验编写的。

优点

内置的辅助功能工具

与专有替代方案不同,Fedora(以及其他带有 Gnome 桌面的 Linux 发行版)开箱即用地包含辅助功能工具,例如

  • 屏幕阅读器:一种文本到语音的系统,用于读取屏幕上的内容
  • 放大镜:帮助需要更大文本和图像的视力障碍用户
  • 高对比度模式:帮助那些难以看清文本的用户,除非对比度得到纠正,例如黑色背景上的白色文本,反之亦然
  • 鼠标键:使用数字键盘控制鼠标
  • 粘滞键:帮助难以同时按下多个键的用户,以及只能使用一只手的用户
  • 弹跳键:忽略快速按下的键或意外按住的键
  • 屏幕键盘:帮助根本无法打字但可以使用鼠标的用户
  • 视觉警报:用视觉提示替换系统声音

有关更改辅助功能设置或打开和关闭不同工具的信息,请在 Gnome 桌面按 F1 访问 Gnome 的帮助。

开源许可

当涉及到辅助功能时,开源的重要性起初可能看起来没什么大不了的,但事实并非如此。 根据您需要使用的工具,其他平台的辅助功能工具可能需要花费数百甚至数千美元,这仅仅是初始软件或硬件的费用。 升级通常花费几乎相同的费用。 Linux 中包含的所有辅助功能工具都是开源的,这意味着如果您想检查或改进它,它们的代码很容易获得,而且不花钱。 当然,硬件设备仍然要花钱。 此外,其他平台上的辅助功能软件通常包含对用户的许可约束。 也就是说,通常只允许您在一次使用软件的几台计算机上使用,具体取决于您购买的许可证。

Linux 是不同的,因为您可以在任意数量的计算机上安装操作系统(包括辅助技术),而无需任何许可费。

专为帮助残疾人士量身定制的发行版

为残疾人士设计的 Linux 版本通常默认启用语音,并包含已知可访问的应用程序选择。 例子包括

它们还可能具有默认主题和背景,使视力障碍人士更容易看到它们。 例如,Knoppix ADRIANE 使用 SBL(盲人 Linux 用户屏幕阅读器)。 与专门的盲人设备不同,Linux 发行版带来了一系列独特的优势。 它们不花钱,您可以安装任何您想要的软件(前提是您的发行版有它),并且升级是免费的。 这胜过昂贵的软件维护协议和一个锁定的环境。

可选的 GUI

Linux 中的桌面是可选的; 用户可以选择运行命令行程序。 这意味着用户可以避免潜在的显卡不兼容问题,因为通常它们得到足够的支持以使用文本模式。 文本模式也不会像图形程序那样遭受那么多的辅助功能错误。

Linux 内核有一个内置的屏幕阅读器,称为 Speakup,它与软件语音合成器(如 eSpeak)或硬件合成器(如 DoubleTalk)一起,将向您朗读屏幕内容。 对于极低功耗的计算机来说,这可能是一个理想的选择,在这些计算机上,桌面运行不佳,或者对于那些不需要或不想要桌面环境的人来说。 如果您安装了 brltty 软件包,Speakup 还支持盲文显示器。

有一些专门设计用于在文本模式下访问的发行版,以及一些在启动时通过选项变得可访问的发行版,例如 TalkingArch。 如果您在启动发行版后(但在启动之前)按 *s*,Debian 可以在文本模式下访问。

Fedora 的 Linux 内核中不包含 Speakup。 我不是很确定为什么,但我认为这主要是因为 Speakup 代码从未从内核树的暂存(即不稳定)区域移出,并且 Fedora 不包含暂存代码。 我不明白为什么 Speakup 仍然被认为是不稳定的,因为它不是。

桌面环境的选择

Linux 还允许您选择要使用的桌面,但并非所有桌面都具有同等的辅助功能,我稍后会对此进行更多解释。 主要的 Linux 发行版要么在其默认的 .iso 中可访问,例如 Fedora 和 Ubuntu,要么它们包含一个具有可访问桌面的版本。 可访问的桌面包括 Gnome、Mate 和 Unity。

独立安装和维护

独立安装和维护是 Linux 优于替代方案的巨大优势。 由于许多 Linux 发行版都带有内置的辅助功能工具,因此您可以独立安装、升级和维护您的系统,而无需依赖有视力的人。 (Linux 仍然存在一些您可能需要有视力的人的帮助的情况,例如在启动前进入系统固件时,但我计划尽可能改进这一点。)当我切换到 Linux 时,这在任何其他平台上都不可用,但我知道 Windows 现在有一个 .iso 可以用来安装它; 但是,该 .iso 仅在有限的硬件集上运行。 Mac OSX 有一个内置的屏幕阅读器(可能还有其他辅助功能工具),但该操作系统和硬件对我来说不是一个选择,因为它是闭源的并且价格高得令人望而却步。

Linux 的辅助功能可以更好

在辅助功能方面,Linux 并非没有问题。 一些问题与软件相关,例如错误,但大多数不是。 以下是一些 Linux 辅助功能的薄弱点,以及我关于如何使 Linux 更好的建议

小型辅助功能社区

使用 Linux 的残疾人士社区比其他开源社区小得多,这导致了许多问题,例如修复错误的速度慢。 我不确定有多少 Linux 用户是盲人,但相对较少的人花时间回馈社区。 我们不提交错误或编写补丁,因此辅助功能错误有时需要一段时间才能修复。 但它们确实得到了修复。 一种解决方案是让更多的盲人使用 Linux。 一个更大的社区,有更多的人提交错误,可能会导致一个更易于访问的 Linux。 根据我的经验,Fedora 社区非常关心辅助功能,因此当他们知道一个错误时,他们会努力快速修复它。

小型开发者社区

专门从事辅助功能工具开发的开发者数量非常少。 例如,只有一个 Orca 开发者,两个 AT-SPI 开发者和一个 GTK 开发者。 我不知道有多少其他平台上的开发者专门负责辅助功能,但我猜这个数字要高得多。 一个明显的解决方案是让更多的开发者对辅助功能感兴趣并进行黑客攻击。 这将大大提高 Linux 中已经很棒的辅助功能体验。

缺乏高度专业化的应用程序

Linux 有时可能缺乏高度专业化的应用程序,例如处理 DAISY(数字辅助信息系统)图书格式的应用程序,这些格式在盲人社区中很常见。 有一些应用程序可以处理这种格式,但大多数已被放弃或不支持 Bookshare 使用的较新的 DAISY 3 格式。 (DAISY 图书可以在 Firefox 中打开,并且有一个名为 Emacspeak 的软件包可以阅读它们,所以我们并非完全没有选择。)

Linux 也明显缺乏音频游戏以及自发声应用程序。 解决这个问题可能需要付出一些努力,因为这些应用程序需要开发并提供给盲人用户。 作为一个赞助项目,Fedora 可能最适合做到这一点,但社区开发者需要参与进来。

缺乏盲人政府机构和组织的支持

这与其说是一个问题,不如说是一个烦恼。 据我所知,负责为盲人和残疾人购买辅助设备的盲人政府机构对支持 Linux 和开源项目的兴趣不大(如果有的话)。 我还没有找到一个好的理由。 从好的方面来看,如果您是盲人 Linux 用户并且遇到了问题,您可以通过多种方式获得帮助; 您无需致电您的盲人机构并开始在电话中抱怨。 我不确定这里的解决方案是什么。 这似乎更像是一个公关或政治问题,而不是 Linux 在任何一个领域都缺乏的问题。 如果您是开源爱好者,并且您依赖任何类型的辅助技术并且您使用 Linux,我敦促您尝试向盲人用户和盲人机构宣传还有其他选择。

有视力的开发者普遍不了解辅助功能

不依赖辅助技术的开发者往往会忘记——或者不知道——残疾人士可能想使用他们的应用程序、阅读他们的网页等等。 显然,有些类别很难或者根本不可能实现无障碍功能,例如视觉游戏和可能的视频编辑器,但其余的应该对任何残疾人士都无障碍,无论这意味着添加对屏幕阅读器的特殊支持以便能够访问您的应用程序及其控件,还是设计它以很好地缩放,以便使用放大镜的人可以在不将电脑屏幕放大太多的情况下使用它。 问题不一定在于开发者不在乎。 而是,无障碍功能高度专业化,并且需要该领域有知识的人员,无论平台如何。

其他问题可能是用户界面设计应用程序中缺乏内置的无障碍功能测试,以及解释无障碍功能如何工作的文档太少。 Qt 中有无障碍功能测试(因此,几乎所有用 Qt 4 或 5 编写的应用程序都可以在各个平台上正常运行,几乎没有问题),但我不确定其他工具包的情况。 Linux 中还有一个名为 accerciser 的工具,您可以在应用程序运行时运行它来测试应用程序的无障碍功能,但除非您对无障碍功能的工作方式有所了解,否则输出结果毫无意义。

Gnome 项目有很好的开发者 关于无障碍功能的文档,因此,如果您是开发者,并且只是需要了解其工作原理,请查看一下。 从那里您可以链接到所有极客细节。

Gnome 比其他 Linux 桌面更易访问

Gnome 基金会雇佣了开发者来改进该项目的无障碍功能,但其他桌面通常不太容易访问,在某些情况下根本无法访问。 桌面开发者之间的沟通与协作将有助于确保无论您使用哪个桌面,都能获得出色的无障碍体验。 (如果您是桌面环境的开发者,请在开发时考虑残疾人的无障碍功能。 一点点的额外努力可以帮助您获得更多用户。)

文本转语音的声音选择较少

Linux 没有足够高质量(即自然)的文本转语音声音供屏幕阅读器使用。 目前使用的主要软件包括 eSpeak 和 IBM ViaVoice。 还有其他的,但 Linux 在这方面的选择不如其他平台。 再次强调,较小的开发者社区是一个问题。 一旦盲人组织和机构参与 Linux,希望这种情况会迅速改善。

最后的想法

尽管我上面概述了所有问题,但我仍然坚信 Linux 是满足残疾人需求的显而易见的解决方案。 无障碍功能已经取得了长足的进步,并且总有改进的空间,但 Linux 的成本节省及其开源模式使其成为任何人的理想选择,尤其是我们这些不幸患有残疾的人。 我的使命是帮助提高 Linux 的无障碍功能,并宣传这种出色的、无障碍的操作系统。 我通过提交错误报告、在聊天频道中闲逛以便在力所能及的时候帮助其他人,以及努力让其他开发者和用户对 Linux 产生兴趣来实现这一点。

如果您是一位残疾的 Linux 新用户,恭喜您进行了切换或将 Linux 添加到您的工具集中。 Linux 中许多无障碍功能的缺点可以通过增加其用户和开发者社区来解决。 Linux 可以在大多数硬件上开箱即用,并且可以在硬件之间移植,这使其成为拥有多个计算机或设备的任何人的理想选择。 Linux 社区充满了对他们的软件和发行版选择充满热情的人,以及一路上帮助他人的人。 他们可能并不总是了解无障碍功能,但我的经验是,一旦他们意识到无障碍功能的重要性,他们就会认真对待它。 您不能要求更多。 如果您是 Linux 新用户,或者正在考虑进行切换但需要帮助,可以使用许多资源,包括

还有通用的开源无障碍功能邮件列表,以及更多特定于发行版的无障碍功能邮件列表。 在线搜索应该可以帮助您找到它们。 此外,特定于发行版的 IRC 频道通常包括愿意并渴望提供帮助的人员。 如果您的目标专门针对无障碍功能,那么您最好发送电子邮件到上面的某个列表,或者注册到您发行版的邮件列表并在那里发布。

如果您是 Fedora 用户,我总是在用户频道(irc.freenode.net 上的 #fedora)上,我很乐意提供帮助。 您也可以 给我发送电子邮件 提问。 如果您有关于无障碍功能工具和资源要添加到本文中,请在评论中告诉我。

改进 Linux 的无障碍功能需要用户和开发者之间的协作,并且需要残疾人站出来维护他们的权利,以无额外成本获得无障碍体验,并且能够检查、修改和更改他们使用的软件。 感谢您的阅读。

Avatar
Kendell Clark 是一位开源倡导者和 Fedora 用户,自 2011 年 8 月以来一直使用 Gnu/Linux。我爱我的妻子 melisa,我的狗 tigger 和 gnu/linux,尤其是它与无障碍功能有关的任何事情

16 条评论

您忘记提及 Mate 与 gnome 一样容易访问,甚至更容易访问。

嗨。 绝对的,mate 是一个很棒的桌面,并且非常容易访问。 我在我的草稿中专门提到了 mate,但措辞发生了一些变化,所以没有被采纳,哈哈。 Mate 在其面板与 orca 的对话方面确实存在一些问题,但除此之外,它非常容易访问。 但这不是 mate 的错。 这主要是因为 orca 必须使用 gnome 2 时代的代码才能使 mate 桌面易于访问。 Mate 的最大问题是缺乏开发者知识。 没有一个 mate 开发者知道如何修复无障碍功能错误,而且唯一一个 orca 开发者工作量太大,没有时间处理其他桌面。 我说再多也不够。 我们*需要*新的开发者。 更多的开发者、更多的用户和一个更大的无障碍功能社区。

这不是很准确。 我喜欢 Linux,并且我在服务器和备用笔记本电脑上运行它,但无障碍功能一点也不好。 对于依赖无障碍功能/软件的残疾人来说,它根本无法用于日常使用。 我知道这一点,因为我有脊髓损伤,并且胸部以下和双手瘫痪。 首先,您无法仅从键盘上打开和关闭粘滞键。 没有小键盘鼠标支持,而且可用的语音转文本选项不存在。 Linux 甚至没有像 Dragon 这样的东西,即使 Windows 语音识别(虽然真的很糟糕)也比 Linux 选项领先很多。 就像我说的那样,如果它可以完全访问,我很可能会完全全职使用 Linux,但它实际上还差得很远。 许多第三方软件是事实上的标准,要么在 Linux 上无法运行,要么运行得不够好,无法依赖。

这不完全正确。 我不会争论 linux 的语音识别软件,这绝对是一个需要改进的领域。 那里的大问题可能是缺乏良好的开源语音识别引擎和软件专利。 至于无法使用键盘打开和关闭粘滞键,这根本不是真的。 要在 gnome 中执行此操作,您可以打开仪表板,开始输入通用访问,突出显示键入辅助(访问 x)按 Enter,然后按下标有“使用键盘启用”的按钮。 我不知道为什么默认情况下未启用此功能。 我不喜欢 Windows。 我更不喜欢暗示 Windows 比 Linux 更好的评论。 Linux 需要改进,这是不可否认的。 特别是需要良好的开源语音识别引擎。 这可能属于专用应用程序的范畴。 我不会在这里进行 linux 与 windows 的争论。 您永远无法说服我 Windows 是比 Linux 更好的选择。 就这样。

使用一概而论的说法“对于依赖无障碍功能的残疾人来说,它根本无法用于日常使用”
软件” 是彻头彻尾的谎言。 自 2007 年底以来,我一直在每天使用 Linux 及其无障碍功能(speakup 和 orca)。 我每天都使用它,它是我的主要操作系统,虽然有一些错误,就像在每个操作系统中一样。 它当然可以全职使用。 诚然,Linux 中没有原生提供语音识别,但可以通过 wine 使用它。 如果有人决心使用 Linux,那么无障碍功能的不足之处很容易解决。 当然,还有改进的空间。 另一方面也是如此。 如果有人正在寻找抱怨的理由,寻找不使用 Linux 的理由,那么我确信,在他们看来,他们可以找到这些理由。 欢迎此类用户返回 Windows 或 Mac,并成为别人的问题。

老实说,我对 Windows 与 Linux 的争论没有兴趣。 我经常同时使用两者。 它们只是工具箱中的工具。 我也在为联邦政府工作,所有发布给公众的东西都必须符合第 508 条款,并且使 PDF 兼容是一个难题。 没有太多好的开源工具可以在合理的时间内完成此操作。 我同意它正在朝着正确的方向发展 Linux,但您现在不能依赖大多数 Linux 工具来完全可靠。 走在正确的道路上和接近目的地是两件非常不同的事情。 我应该重新措辞关于粘滞键的内容。 是的,您可以通过键盘打开它,但您必须循环浏览几个菜单,而不是按 Shift 5 次。 我只是说,如果您每天都使用这些,那么 Linux 中的解决方法现在会加起来,当需要它们的人只需要它才能工作时。

我不确定第 508 条款是什么,但如果它与无障碍功能有关,您将永远无法从 pdf 中获得它。 您去告诉您的联邦政府官僚,他们应该改用 Open Document 格式。 告诉他们自 2010 年以来 Microsoft Office 甚至支持 Open Document。 告诉他们我们需要 Open Document 格式,因为我们可以阅读它们。 它们对我们来说是易于访问的,而 Adobe 仍然主要是专有的并且相当隐秘的 PDF 格式除了直接发送到打印机之外,对任何其他东西都没有好处。

我完全赞同这个观点。我想清楚地解释我使用 Linux 的原因,以及为什么我认为 Windows 对我以及许多其他人来说不是一个好的替代方案。这会有点长,所以先去弄杯咖啡或者别的什么。为了让 Windows 完全满足我的需求,它需要做到以下几点:在其官方安装镜像上提供屏幕阅读器和声音驱动程序,并提供清晰的文档说明如何启用它们,以便我可以独立安装。支持几乎任何我将包含镜像的 USB 驱动器插入的计算机和计算机架构。能够在不同的硬件上启动。也就是说,我可以从一台机器上拔下一个硬盘驱动器,然后将其移植到另一台机器上,并且它会启动,而不会出现蓝屏或因激活问题而烦恼。它需要是开源的,并且其源代码可供公众查看和审查。最重要的是,它需要比任何当前版本的 Windows 给我更多的控制权,而不会烦我将我的设置存储在云端。这是 Windows 8、8.1 和 10 目前正在做的事情,尽管可能有一种方法可以绕过它。上次我尝试 Windows 10 测试版(也就是昨天)时,我安装了它,结果发现内置的屏幕阅读器“讲述人”专注于一个无法访问的窗口,并且 Windows 拒绝让我继续,直到我完成设置。现在我已经把这些都说完了,一个在政府部门工作的人正是 Linux 所需要的。如果你的政府同事们能把他们目前倾注在 Windows 及其专有软件上的精力花在 Linux 上,回报将是惊人的。我很惊讶 Linux 已经发展到今天的地步,因为它不得不依靠志愿者开发者在他们的业余时间为辅助功能做出贡献。最重要的是,最多只有少数几个开发者为整个辅助功能堆栈做出贡献。简而言之,我们需要更多的开发者和公司的支持。Windows 现在能发展到现在的地步,唯一的原因就是政府的支持,以及所有公司争先恐后地支持它。如果这些公司像热烈支持微软一样支持 Linux,我们就会生活在一个不同的世界。这些公司需要从高高在上的姿态下来,并开放他们的源代码,因为就我而言,我不会接受闭源的辅助应用程序,无论它们多么诱人。结束抱怨。Linux 有需要改进的地方。当然。我将会看到 Linux 得到改进,直到我不用再面对来自 Windows 用户的热情洋溢的评论(我不是说你就是其中之一),即使我必须献出我的余生才能看到这一天。

我同意 Linux 很棒,需要不断改进,我知道它在辅助功能方面会得到很大的提升。我是一名完全失明的学生,在大学里学习编程和网络。我的目标是在大学毕业后开发并尝试改进 Linux 中的辅助功能。目前我读二年级。我需要一些关于如何使 Linux 中的屏幕阅读器更易于访问的技巧。
我使用当前的 UBUNTU 15 时遇到了一些问题。
首先,声音不是很好而且清晰。我尝试了 UBUNTU 提供的所有声音,例如 e-speak 和其他声音。我希望 Orca 能够提高音质。如果有什么方法可以下载更高质量的声音,请你给我一些建议。
其次,我正在使用 UBUNTU 上新安装时设置的默认桌面,屏幕阅读器在阅读蓝牙菜单和顶部主菜单等菜单时遇到问题。Orca 没有发音,而是发音为“图像”。我想知道是否有什么方法可以使桌面更简单,以便更易于导航并且易于屏幕阅读器阅读?
最后,我需要帮助来设置我的操作系统。例如,你是否能够为我提供一些技巧和窍门,告诉我如何使我的 Linux 更易于访问,以便 Orca 更容易阅读屏幕?我真的需要帮助,我真的需要帮助来学习 Orca。我喜欢帮助改进 Linux 的辅助功能。

我曾经是布兰特福德 W. Ross Macdonald 盲人学校的学生,我曾经是那里的辅助计算机培训师。我帮助教师和学生在 Mac 和 iOS 设备上使用屏幕阅读器。当我进入大学时,我了解了 Linux。我现在读二年级,我将使用大量的 Linux 和命令行工具,所以我需要一些帮助来准备自己,并且需要帮助来设置我的操作系统。
由于我听力不好,我正在寻找一种解决方案来提高语音质量,以便我更容易理解 Orca 屏幕阅读器正在阅读的内容。

任何帮助将不胜感激。谢谢

回复 作者:kendell clark

嗨 Kendell,

好文章。我不知道 speakup 仍在暂存阶段。也许有人可以要求 KML 说明原因?

有一点小问题 -> 文章中有一个错字

“a single GTK developer. I don't know how many developers on other platforms are assigned specifically to accessibilit,y” 中的 accessibilit,y。

继续加油!

chrys

很棒的文章,有很多很好的评论。

完全同意!多年来,我一直遇到 PDF 文件的问题,evince 似乎可以很好地处理它们,Libreoffice 也可以,但说真的?winblows 的家伙和 adobe?我们基本上不得不努力使 Flash 安装程序可访问,然后它坏了,然后又可以访问了,PDF 呢?除非你使用像 ed sharp 这样的东西,否则即使是一个大文件也不容易阅读,我喜欢我的盒子,有 2 个 Ubuntu 盒子,arch, Sonar, Vinux 和一台 Kali 机器!每天都使用 Linux,是的,上帝啊,它确实需要在某些方面进行改进,但是,能够打开启动日志、内核和 dmesg 日志等真是太好了,如果突然启动出现问题,我已经通过一个好的旧文本文件(实际上是一个 conf 文件)修复了它,我遇到的一个长期存在的问题,据说 gnome 不会出现这种情况,尽管它曾经出现在 gnome2 等中,是 root 应用程序的可访问性,很少见,是的,但该死的!如果需要使用 gedit 或 mate 中的 Pluma 或使用 Gui 分区工具的 Gparted,它会派上用场,我最近试图将一个本地组织转变为 Linux,虽然我称赞他们实际上使用了 NVDA,而不是漏洞和那些鲨鱼一样的东西,但这些机器仍然要花费大约 100 美元左右,所以失败了哈哈,我在我女朋友的机器上安装了 Sonar 哈哈,告诉她的孩子们无数次地经历并删除垃圾!并在网页上添加,我说好吧,我们会解决这个问题,再见 winblows,你好,漂亮的 Linux 安装在 500 GB 的硬盘上!

非常感谢你的好评。Linux 绝对不完美,但它完全符合我的需求。Root 应用程序在 gnome 中不是问题,不。我不知道他们是如何解决这个问题的,因为它们在其他基于 gtk2 的桌面(如 mate)中仍然存在问题。一种解决方法是使用 gksu 打开应用程序,这通常适用于 orca。不知道为什么,但就是这样。我一直在努力找出到底发生了什么,但我的编程技能非常有限。我厌倦了 Linux 社区之外的盲人,当我试图引起他们对 Linux 的兴趣时,他们会如此讽刺和敌意。“哼!Linux?我用 Windows。你也应该用。它就是能用。Nvda 是一个很棒的屏幕阅读器。每当我必须维护 mellisa 的 Windows 盒子,并且我需要做的事情无法在 Linux 中完成时,我就会使用它,但是我大部分的 Windows 维护都是在她的盒子上的 Fedora 安装中完成的。我对 Windows 非常不喜欢。我想 Windows 本身还不错,但我特别不喜欢的是 Windows 社区的热情。每个人都应该使用它,不管怎样。苹果粉丝也可能这样,但我不想引发任何口水战。总而言之,Linux 是我使用的,我打算改进它。它完美吗?绝对不完美。Windows 完美吗?绝对不完美。我对 Mac 几乎没有经验,除了有一次在我妈妈的 Mac 上启动了 Fedora。Linux 面临的最大问题是缺乏资源。我们需要更多的开发者,以及一个更大的盲人和残疾人社区。一旦我们有了这些,你会惊讶于 Linux 的改进速度有多快。我们还需要谷歌从高高在上的姿态下来,并在 Chrome/Chromium 中添加屏幕阅读器支持,而不是强迫我们使用 Chromevox,我认为 Chromevox 不直观,而且使用起来非常笨拙。Firefox 是另一个问题。我没有任何证据可以证明这一点,这只是我的个人意见,但我感觉 Mozilla 对其 Windows 辅助功能的重视程度远高于 Linux 辅助功能。Orca 开发者 Joanie 曾遇到过 Mozilla 拒绝修复已知错误的问题,因为这些错误不会影响 Windows。说够了。如果你是一个盲人 Linux 用户,我敦促你订阅 Orca 列表并帮助解决错误。如果你在一个应用程序中发现了一个错误,请将包含附加调试日志的电子邮件发送到 Orca 列表。要生成一个,请打开你的运行对话框或终端并输入 orca --replace --debug。采取必要的步骤来重现问题,然后立即关闭 orca,可以通过运行 orca --replace 或使用 alt+win+s 关闭并重新打开它。原因是调试日志非常非常冗长,并且会很快变大,将其附加到发送给 Orca 列表的电子邮件中。如果 Joanie 没有回复,这有时会发生,我会查看一下,并在必要时针对 Orca 提交一个错误报告。当然,如果你知道如何操作,你可以自己提交一个错误报告。我们的想法是修复这些错误并改进 Orca。

“没有来自盲人政府机构和组织的支持

这与其说是一个问题,不如说是一个烦恼。据我所知,负责为盲人和残疾人购买辅助设备的盲人政府机构对支持 Linux 和开源项目几乎没有(如果有的话)兴趣。我还没有找到一个合理的解释。”

这绝对是一个问题。如果仅仅是围绕 Linux 和 FOSS AT 技术缺乏支持、知识和经验,那才算是个烦恼;但这是一个实际存在的问题,我亲眼目睹了它。

大约 3-5 年前,当我第一次发现 Linux 中各种辅助功能和辅助技术程序时,我欣喜若狂,认为这非常适合向我所在州的辅助技术委员会展示。我带着我那台值得信赖但性能不足的上网本去见了主任;他们的反应……不太热情。他们对 Linux 知之甚少,但似乎坚定地站在专有 AT 公司的阵营中,并且认为利用 Linux 或 FOSS 存在太多未知数,只能将其作为一些建议提供给赤贫个人和/或家庭。

我认为现在 AT 领域对 Linux 和 FOSS 的接受程度不高;我坚信,如果各城市、各州和我们国家的政府机构采取行动,将 Linux 纳入他们的 AT 战略,辅助功能和 AT 应用程序将获得更多关注和更好的支持/开发。

在桌面可以被认为是“可访问的”之前,它必须对非技术用户*可用*。

我最近在 Debian stable 上为一个非技术邻居设置了一个漂亮的“Gnome classic”环境。
几个月后,她行动不便的室友决定帮她一个忙,并打开了某些功能(我们永远不知道他做了什么),该功能选择了一个“可访问的”和“高对比度”桌面主题。一些桌面图标消失了,其余的变得无法识别。“主题”选择了黑色背景上的黑色菜单和工具栏字体。其“高对比度”窗口装饰使窗口彼此无法区分。我们都不知道如何恢复更改。

这些错误的集合永远无法通过我曾经工作过的任何公司的软件质量保证。

我想起了一个事实,即几十年来被称为可用性测试的东西,现在被称为用户体验,在开源软件世界中甚至不是鲜为人知的,而是被积极地阻止。尝试在任何流行的发行版或桌面,或者 Mozilla 上打开一个可用性错误,看看版主删除它的速度有多快。我甚至在 Stackoverflow 上指出,某个不幸的家伙试图使用的功能从未起作用,但却在一天之内被多个用户删除了评论。

我很乐意帮助你。 Orca 使用的默认合成器是 espeak,如果你习惯了更像人声的声音,这可能会让你震惊。如果你曾经在 Windows 上使用过名为 nonvisual desktop access 或简称 nvda 的程序,那么它默认也使用 espeak,尽管在我看来,它在 espeak 中有一种比默认声音好得多的声音。你有几个选择。 Linux 没有很多听起来像人声的声音,所以如果你想要的是这个,我很抱歉,但你真的没有太多选择。但你有几个替代方案。如果你想要更自然的声音,你可以购买一个名为 voxin 的程序,它是 jaws 屏幕阅读器使用的旧 ibm viavoice。它是一个比 Windows 中使用的版本更旧的版本,并且不再维护,但有很多盲人喜欢它。如果你有兴趣,你可以在 http://voxin.oralux.net 购买。它只需要五美元,而且你只需要购买一次。如果你愿意投入时间和精力,你可以改进 espeak。声音到底有什么问题?它们只是对你的耳朵来说太刺耳了吗?你说的语言不是英语吗?如果是这样,espeak 确实是你的唯一选择,至少在 Linux 中是这样。我相信 Voxin 可以以六到七种语言购买,但如果你的语言不在该列表中,espeak 是你的最佳选择。我们一直在寻找其他语言的母语人士来帮助我们改进 espeak。除了 espeak 和 voxin 之外,还有名为 cepstral 的商业声音,可以购买和安装,之后你可以将它们与 orca 一起使用。它们非常大,但如果你想要听起来像人声的声音,它们是一个选择。如果你愿意让 linux 的辅助功能更好,我鼓励你加入 orca 邮件列表,这是 orca 帮助的主要列表。如果你有兴趣改进 espeak,也可以加入 espeak 讨论列表。如果你需要更多帮助,请在此处发表评论或给我发送电子邮件,我会尽力帮助你。

Creative Commons License本作品采用 Creative Commons Attribution-Share Alike 4.0 International License 授权。
© . All rights reserved.