Linux 的辅助功能不错(但可以更好)

目前还没有读者喜欢这篇文章。
An intersection of pipes.

Opensource.com

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

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

优点

内置辅助功能工具

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

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

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

开源许可

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

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

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

专为残疾人设计的 Linux 版本通常默认启用语音,并包含已知具有辅助功能的应用程序选择。示例包括

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

可选 GUI

Linux 中的桌面是可选的;用户可以选择运行命令行程序来代替。这意味着用户可以避免潜在的显卡不兼容问题,因为通常显卡都得到很好的支持,足以使用文本模式。文本模式也不像图形程序那样容易出现许多辅助功能错误。

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

有些发行版专门设计为在文本模式下具有辅助功能,还有一些发行版在启动时使用一个选项即可变得具有辅助功能,例如 TalkingArch。如果您在启动发行版后(但在它启动之前)按下 s,则 Debian 在文本模式下具有辅助功能。

Speakup 没有包含在 Fedora 的 Linux 内核中。我不太确定为什么,但我认为这主要是因为 Speakup 代码从未移出内核树的 staging(即不稳定)区域,而 Fedora 不包含 staging 代码。我不明白为什么 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 开发者。我不知道其他平台上有多少开发者专门负责辅助功能,但我猜这个数字要高得多。一个明显的解决方案是让更多的开发者对辅助功能感兴趣并进行 hack。这将大大提升 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。我爱我的妻子梅丽莎、我的狗泰格和小猫,以及 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 上也无法正常工作,或者不够好,无法依赖。

这并非完全正确。我不想争论 linux 的语音识别软件,这绝对是需要改进的一个领域。这里最大的问题可能是缺乏良好的开源语音识别引擎和软件专利。至于无法使用键盘切换粘滞键的关闭和打开,这完全不是真的。要在 gnome 中执行此操作,您可以打开 dash,开始键入通用访问,突出显示键入辅助(access x),按 Enter,然后按标记为“使用键盘启用”的按钮。我不知道为什么默认不启用此功能。我不喜欢 windows。而且我更不喜欢暗示 windows 比 linux 更好的评论。Linux 需要改进,这是不可否认的事实。特别是需要有良好的开源语音识别引擎。这可能属于专业应用程序的范畴。我不会在这里进行 linux 与 windows 的争论。你永远无法说服我 windows 比 linux 更好。句号。

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

老实说,我对 Windows 与 Linux 的争论没有偏袒。我经常同时使用两者。它们只是工具箱中的工具。我还为联邦政府工作,所有公开发布的内容都必须符合 Section 508 标准,而使 PDF 兼容是一件痛苦的事情。没有很多好的开源工具可以在合理的时间内完成这项工作。我同意 Linux 在朝着正确的方向发展,但您现在不能指望大多数 Linux 工具完全可靠。走在正确的道路上和接近目的地是两件非常不同的事情。我应该重新措辞关于粘滞键的那句话。是的,您可以通过键盘将其打开,但您必须循环浏览几个菜单,而不是按 5 次 Shift 键。我只是说,如果您每天都使用这些功能,那么 Linux 中的变通方法现在会累积起来,而需要它们的人只需要它们能够工作。

我不确定 section 508 是什么,但如果它与辅助功能有关,您将永远无法从 pdf 中获得它。您去告诉您的联邦政府官僚,他们应该使用 Open Document 格式来代替。告诉他们自 2010 年以来,Microsoft Office 甚至支持 Open Document 格式。告诉他们 Open Document 格式是我们需要的,因为我们可以阅读它们。它们对我们来说是可访问的,而 Adobe 仍然很大程度上是专有的且相当保密的 PDF 格式,除了直接发送到打印机外,永远不会有任何好处。

我赞同这个评论。我将尝试清楚地解释我使用 linux 的原因,以及为什么我认为 windows 对我和其他许多人来说不是一个好的替代方案。这将有点长,所以去喝杯咖啡或什么的。为了让 windows 完全满足我的需求,它需要做到以下几点。在其官方安装映像上提供屏幕阅读器和声音驱动程序,并提供清晰记录的打开它们的方法,这样我就可以独立安装。支持我将包含映像的 usb 驱动器插入的几乎任何计算机和计算机架构。能够在不同的硬件上启动。也就是说,我可以从一台机器中拔出硬盘驱动器并将其移植到另一台机器中,它会启动,而不会出现蓝屏或唠叨激活。它需要是开源的,并且其源代码可供公众查看和审查。最重要的是,它需要给我比当前任何版本的 windows 更多的控制权,而不会烦我将我的设置存储在云端。这就是 windows 8,1 和 10 目前所做的事情,尽管可能有一种方法可以绕过它。上次我尝试 windows 10 beta 版时,那是昨天,我安装了它,结果发现内置的屏幕阅读器 narrator 专注于一个无法访问的窗口,并且 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 仍然处于 staging 阶段。也许有人可以在 KML 上询问原因?

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

“一个 GTK 开发者。我不知道其他平台上有多少开发者专门负责 accessibilit,y” 在单词 accessibilit,y 中

继续加油!

chrys

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

完全同意!多年来我一直对 PDF 文件有问题,现在看来 evince 和 Libreoffice 似乎可以正常处理它们,但说真的?winblows 的家伙和 adobe?我们基本上不得不争取让 flash 安装程序可访问,然后它坏了,然后又可以访问了,还有 Pd F?除非你使用像 ed sharp 这样的东西,否则即使是一个大文件也不容易阅读,我爱我的盒子,有 2 个 Ubuntu 盒子,arch,Sonar,Vinux 和一台 Kali 机器!每天都使用 Linux,是的,天啊,它在某些方面确实需要改进,但是,好的是,如果突然启动出现问题,实际上能够打开启动日志、内核和 dmesg 日志等,这种情况发生过,并通过一个好的旧文本文件,而不是 conf 文件修复了它,我遇到的长期问题之一是 root 应用程序的可访问性,这在 gnome 中据说是不会发生的,尽管它过去在 gnome2 等中会发生,root 应用程序的可访问性,虽然很少见,但该死!如果需要使用 gedit,或者 mate 中的 Pluma,或者那些使用 Gui 分区工具的人使用 Gparted,它就会派上用场,我最近尝试说服一个本地组织使用 Linux,虽然我赞扬他们实际上使用了 NVDA,而不是 flaws 和 shark shit,但机器仍然要花费大约 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 拒绝修复已知 bug 的问题,因为这些 bug 不影响 windows。无需多言。如果你是盲人 linux 用户,我强烈建议你订阅 orca 邮件列表,帮助解决 bug。如果你在应用程序中发现 bug,请将附带调试日志的电子邮件发送到 orca 邮件列表。要生成调试日志,请打开运行对话框或终端,输入 orca --replace --debug。采取任何必要的步骤来重现问题,然后立即关闭 orca,可以通过运行 orca --replace 或使用 alt+win+s 切换关闭再打开来关闭。原因是调试日志非常非常冗长,并且会很快变得很大,将其作为附件发送到 orca 邮件列表。如果 joanie 没有回复(有时会发生这种情况),我会查看一下,并在必要时针对 orca 提交 bug。当然,如果你知道如何操作,你可以自己提交 bug。我们的目标是修复这些 bug,并改进 orca。

"盲人政府机构和组织不提供支持

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

这绝对是一个问题。令人烦恼的是对 Linux 和 FOSS AT 技术的支持、知识和经验不足;这是一个实际的问题,我亲身经历过。

大约 3-5 年前,当我第一次发现 Linux 中各种辅助功能和辅助技术程序时,我欣喜若狂,并认为这将非常适合向我们州的辅助技术委员会展示。我带着我可靠但性能不足的上网本去见了主任;他们......不太热情。他们对 Linux 了解不多,但似乎坚定地站在专有 AT 公司的立场上,并认为利用 Linux 或 FOSS 存在太多未知因素,只能给极度贫困的个人和/或家庭提供一些建议。

我目前在 AT 领域没有看到太多对 Linux 和 FOSS 的接受;我坚信,如果全国各城市、州和国家的政府机构采取行动,将 Linux 作为其 AT 战略的一部分,辅助功能和 AT 应用程序将获得更多关注和更好的支持/开发。

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

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

在我工作过的任何公司,这组错误功能都永远无法通过软件质量保证。

我突然想到,几十年来被称为可用性测试,现在被称为用户体验的东西,在开源软件世界中甚至不是不为人所知,而是受到积极的抵制。尝试在任何流行的发行版或桌面环境,或 Mozilla 上提交一个可用性 bug,看看版主删除它的速度有多快。我甚至在 Stackoverflow 上指出,某个倒霉的家伙试图使用的功能从未起作用,结果评论在一天之内就被多个用户删除了。

我很乐意帮助你。orca 使用的默认合成器是 espeak,如果你习惯了更像人声的声音,可能会感到震惊。如果你用过一个名为 nonvisual desktop access 的程序,或简称 windows 上的 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 讨论列表。如果你需要更多帮助,请在此处评论或发送电子邮件给我,我将尽力帮助你。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.