G Linaccess (Accessible GNU/Linux,可访问的 GNU/Linux) 是专门为部分失明或视力障碍人士设计的 GNUX。G Linaccess 项目的目的是使计算机能够被低视力人群访问,而不需要使用文本到语音转换器或通常由盲人使用的其他设备。
通过 G Linaccess,低视力人群仍然可以通过使用放大的字体来享受计算的视觉方面,这些字体在对比度和形状上都经过优化设计,即使存在可能阻止他们阅读传统大字体书籍等视觉缺陷,仍然可以阅读。此外,通过使用 OCR(光学字符识别),人们可以获取文章的文本,并通过阴极射线管或激光 EyeTap 设备的屏幕来消费这些材料,因为它比用于大字体书籍的纸张和其他印刷媒体具有更高的对比度。
G Linaccess 工作的第一阶段是设计适合视力障碍人士的 XF86Config 文件。接下来,我整理了一组简单的命令,包括 xterm40、xterm30 和 xterm20,以便创建大字体 xterm 终端。窗口管理器也被配置为易于从一个窗口移动到下一个窗口,而无需使用鼠标。一个重要的考虑因素是不使用鼠标,因为指向设备往往需要视觉灵活性、视觉注意力等,并且在腕表上实现一个好的指向设备也很困难。
包含各种窗口管理器文件,首选的是 FVWM2 窗口管理器的 .fvwm2rc 文件。这些文件中都便于进行无指针(无鼠标)操作。
还包括一个 .xinitrc 文件,它在后台执行 FVWM2。时钟,而不是 FVWM2,是最后一项。这使得更容易杀死窗口管理器并启动另一个。假设如果腕表在您关闭所有其他窗口后只剩下一个窗口,那么最后一个应该关闭的是时钟。
时钟很大但透明,因此易于读取,而不会过多地遮挡屏幕(因为它的透明度)。一个异或(EOR)时钟正在开发中,它将提供零遮挡,以便用户可以享受一个易于读取的大型时钟,而不会占用任何可用的屏幕实际空间。
颜色的选择是白色前景和黑色背景,以获得最佳可读性。
我现在有四名学生在帮助这个项目,并重写许多 GNUX 命令以在缩减字符的屏幕上运行。我们正在使它们在 30x12 文本屏幕上运行良好。一个可访问的 FreeSource BIOS 也计划在稍后进行。
如何使用 G Linaccess
以下是我支持的窗口创建命令的列表,以及每个命令生成的 X 窗口大小
x47、x56 和 x62 是我通过尝试不同的字体创建的任意大小。在我的计算机上,我发现它们在各种显示器和 eyetap 设备上都非常易读。 x80 只是一个普通窗口,包含它是因为非视力障碍的用户可以使用这个系统,因为世界上很多东西都是基于传统的 80x24 窗口大小的。
许多非视力障碍的用户正在使用 linaccess,仅仅因为它能减少眼睛疲劳,并且更适合长期使用。在这种情况下,使用了不同窗口大小的混合(在需要时使用 x80,在没有特定文本格式时使用其他大小,如 x40)。目前,linaccess 的大部分都为 x30 窗口(例如,30 个字母宽,12 个字母高)做了准备。如果您键入 x30 命令,您应该得到一个易于读取的窗口。如果 x30 窗口的间距奇怪或与所有其他程序不兼容,请尝试将字体大小更改一个数字。特别是,更改-*-courier-bold-r-normal--32-0-*-*-*-*-*-*为-*-courier-bold-r-normal--31-0-*-*-*-*-*-*或-*-courier-bold-r-normal--30-0-*-*-*-*-*-*。在某些系统上,可用的字体各不相同,某些字体无法生成格式良好的字母。您需要进行实验,直到字母格式良好并尽可能减少眼睛疲劳。