Linux 盲文控制台¶
要在盲文设备上获取早期启动消息(在用户空间屏幕阅读器启动之前),您首先需要编译对常用串行控制台的支持(请参阅Documentation/admin-guide/serial-console.rst),以及对盲文设备的支持(在 中)。
然后,您需要在内核命令行上指定一个 console=brl
选项,格式为
console=brl,serial_options...
其中 serial_options...
与 Documentation/admin-guide/serial-console.rst 中描述的相同。
因此,例如,如果盲文设备连接到第一个串行端口,则可以使用 console=brl,ttyS0
,使用 console=brl,ttyS0,115200
将波特率覆盖为 115200,等等。
默认情况下,盲文设备将仅显示最后一条内核消息(控制台模式)。要查看之前的消息,请按 Insert 键切换到 VT 查看模式。在查看模式下,箭头键允许在 VT 内容中浏览,PAGE-UP/PAGE-DOWN 键转到屏幕的顶部/底部,HOME 键返回到光标,从而提供非常基本的屏幕查看功能。
可以通过添加 braille_console.sound=1
内核参数获得声音反馈。
为简单起见,只能启用一个盲文控制台,其他使用 console=brl,...
的操作将被丢弃。另请注意,它不会干扰 Documentation/admin-guide/serial-console.rst 中描述的控制台选择机制。
目前,仅支持 VisioBraille 设备。
Samuel Thibault <samuel.thibault@ens-lyon.org>