盲人 Linux 用户的简易菜单系统

7 位读者喜欢这篇文章。
Yellow arrows going both ways with texture

Jen Wike Huger 拍摄的照片

Knoppix 发行版追溯到文本菜单时代,为盲人计算机用户提供了一个界面。

还记得电脑主要由文本菜单驱动的时代吗?请按

    [Y] 是的,我记得。
    [N] 不,那是在我出生之前。
    [U] 不知道。似乎有点熟悉,但很模糊。
    在此输入您的选择:_

是的,就是那种东西。

这不是一次怀旧之旅,而是一个概念验证;这种计算方法实际上是可行的,并且多年来运行良好。它不如现代界面那样异步,但这主要是由于随机存取存储器限制和 CPU 周期,而不是设计。一旦 RAM 变得经济实惠,CPU 变得更强大,具有启动子 shell 能力的适当 Unix shell 使用户体验比以往任何时候都更加流畅。

这种旧的计算系统运行良好,以至于许多人强烈抵制图形化的虚构“桌面”的想法,他们不得不与之互动。有些人仍然抵制这种想法;有些人是痴迷效率的 Unix 极客,另一些人是看不到假装桌面的盲人。

正是后一个群体是受人尊敬的 Knoppix 发行版的目标,它推出了 ADRIANE 用户界面。

Knoppix 和 ADRIANE

Knoppix Linux 发行版自 2000 年 11 月就已存在。它迅速普及,因为它是最早可用的 Live 操作系统之一;您可以从 CD 启动并使用 Linux,而无需实际安装它。只要将数据保存到硬盘驱动器或网络共享,光盘本身就可以是您的操作系统。在当时,这是一个开创性的想法,即使在今天仍然如此,因为非开源操作系统缺乏任何此类范例(即使是后来开发了类似 Live 环境用于维护的操作系统,也不打算让您将该启动盘用作您的操作系统)。

由于 Live 启动已变得很常见,因此关于 Knoppix 的呼声已经消退,因此 Knoppix 团队在开发完全基于声音而不是视觉的用户界面方面没有受到太多关注。它专门针对盲人计算机用户,并且刻意欢迎非技术用户。此界面称为 ADRIANE:音频桌面参考实现和网络环境 (Audio Desktop Reference Implementation and Networking Environment)。

使用 ADRIANE

与许多操作系统一样,Knoppix 和 ADRIANE 可能无法由盲人用户安装,至少不容易安装,因为要进入 ADRIANE,必须提供启动参数,并且没有音频提示告诉用户计算机何时准备就绪。公平地说,我还没有见过具有盲人可访问 BIOS 的计算机(一些 EFI 实现更好),因此首先让计算机从安装介质启动可能很棘手。

要直接启动到 ADRIANE 而不是传统的图形桌面,请输入字符串

adriane

在引导加载程序处,然后按 Enter 或 Return 键。

如果您代表盲人用户安装 Knoppix,则可以在安装后预先配置此启动选项,以便用户不必在每次启动时都输入它,从而使系统能够自给自足。

ADRIANE 只是一个菜单系统。默认情况下,它提供

  • 通过 ELinks 文本 Web 浏览器访问互联网。
  • 电子邮件。
  • 从扫描文档中识别文本。
  • 多媒体播放,以及自定义 YouTube 界面。
  • 使用围绕 GNU Nano 构建的自定义界面进行文本编辑。
  • 文件管理。
  • 联系人管理。
  • SMS 文本消息,适用于支持它的电话和业务提供商。
  • 所有常用计算机首选项的设置(音量、网络、电子邮件设置)。
  • 需要传统屏幕阅读器时的图形回退。

ADRIANE 还有其他自定义项。

ADRIANE 菜单中的第一个选项是帮助 (HELP) 屏幕。这解释了 ADRIANE 的一些额外导航选项,主要围绕 Caps Lock 键。例如,Caps Lock + 空格键提示 ADRIANE 读取当前行(ADRIANE 默认执行此操作,但如果您想强制重新读取,这就是方法)。Caps Lock + 向上箭头提示 ADRIANE 读取上一行,Caps + 向右箭头逐字符读取当前行,依此类推。

正常导航与您预期的一样,使用箭头键和 Enter 键。

设计方案

在某种程度上,ADRIANE 界面的整体设计理念与旧式文本菜单以及现代智能手机有很多相似之处。例如,主 ADRIANE 菜单充当一种主屏幕,Escape 键充当一种通用的后退按钮。对于任何使用过 Web 浏览器或智能手机的人来说,即使该界面完全是 Knoppix 独有的,也仍然会感到熟悉。

ariadne interface

ADRIANE 底层的应用程序对于日常 Linux 用户来说是熟悉的。例如,文本编辑器启动到自定义的记事本式管理系统。默认选项是创建一个新笔记,然后启动 GNU Nano,您可以在相当熟悉和直观的环境中编写和编辑。Ctrl-x 退出 Nano 并返回到笔记管理器,其中包含编辑您刚刚编写的笔记或开始新笔记的选项。与往常一样,Escape 键会将您带回主菜单。

同样,电子邮件应用程序是流行的键盘驱动的 Mutt 客户端,但其以复杂配置而闻名的特性由 ADRIANE 设置处理,其中包含流行电子邮件提供商的预设。

结果是一个可用的系统,它具有自定义音频界面,但仍使用熟悉且受良好支持的应用程序。借助基于 Caps Lock 的自定义快捷方式,系统在通常无法通过随机将应用程序串在一起来实现的方式上,实现了内聚性和统一性。

可用性

ADRIANE 是一个出色的界面,具有针对设计和功能的可靠计划。在某种程度上,它将计算机简化为针对最常见的日常任务而调整的极简设备,因此它可能不是高级用户的理想界面(对于此类用户来说,Emacspeak 解决方案可能会更好),但重要的是它使计算机易于使用,并且倾向于让用户随时了解每一步。

它很容易尝试,也很容易演示,并且 Knoppix 本身也是一个有用的光盘,因此如果您对低视力计算机使用或 Linux 一般感兴趣,请尝试Knoppix 和 ADRIANE

Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,通常同时从事这两个行业。

3 条评论

哇!这太棒了。我不知道 Adriane。我喜欢 Knoppix,并且经常使用它来救援损坏的 Windows 系统上的用户文件。感谢您分享这个很棒的功能。

您的文本句子“如果您代表盲人用户安装 Knoppix,则可以在安装后预先配置此启动选项,以便用户不必在每次启动时都输入它,从而使系统能够自给自足。”,没有详细解释如何做到这一点,导致整个影响出错。这是至关重要的部分。虽然我从 Knoppix 3(在软盘上)开始使用 Knoppix,但我不知道如何将此命令放入准备好的 Knoppix DVD/CD 或 USB 密钥中,但它在 Adriane 中自动启动是需要解释的关键部分。

感谢您的文章。eionmac

回复 作者:Don Watkins

在 Knoppix 网站上解释了将 ADRIANE 设置为默认值的过程。例如,这里:http://www.knopper.net/knoppix/knoppix64-en.html (在该页面上搜索“boot”;第一个结果是您想要的位置)。

该示例假设您将 Knoppix 放在 USB 驱动器上。显然,您无法更改 CD 或 DVD 等只读介质上的启动默认值。

希望这有帮助。

回复 作者:Eion MacDonald (未验证)

Creative Commons License本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。
© . All rights reserved.