Brltty

BrlTTY
Información sobre la plantilla
Brltty logo1.jpeg
Es un proceso en segundo plano que proporciona acceso a la consola con una línea braille para una persona ciega.
Sistemas Operativos compatiblesLinux, Solaris, OpenBSD, FreeBSD, NetBSD, y Windows.
LicenciaGPL
Sitio web
http://mielke.cc/brltty/index.html

BrlTTY. Es un proceso en segundo plano (daemon) que proporciona acceso a la consola de Linux / Unix (en modo de texto) con una línea braille para una persona ciega. Se maneja la línea braille, y proporciona la funcionalidad completa de revisión de pantalla. Incorporando también una cierta capacidad de discurso.

Posibilidades

  • BRLTTY es igual de eficaz, fiable y más flexible que los programas de MS-DOS.
  • El demonio BRLTTY puede ser lanzado al inicio del sistema, por lo que facilita el inicio de sesión, y permite la lectura de los mensajes de la consola.
  • BRLTTY permite el uso de la función de terminal virtual del controlador de consola de Linux. Los usuarios ciegos a descubrir que es muy eficaz el uso de varias terminales virtuales.
  • Al interactúa directamente con el controlador de consola, BRLTTY le permite utilizar la memoria de retroceso. Esto hace que sea posible, por ejemplo, para leer todos los mensajes de arranque, una vez BRLTTY se ha puesto en marcha.
  • BRLTTY puede ser utilizado en modo de usuario único.
  • BRLTTY es lo suficientemente pequeño como para guardarse en un disquete.
  • BRLTTY puede manejar los modos de vídeo superiores de 80x25 de columnas y / o filas.
  • Se puede utilizar dosemu con BRLTTY. Las únicas restricciones son que el enrutamiento del cursor, la tecla de flecha de simulación, y cortar y pegar no funcionan (aún) cuando se utiliza el modo de teclado.
  • BRLTTY es adecuado para realizar tareas de administración del sistema.

Características

  • Completa implementación de las facilidades normales de revisión de pantalla.
  • Elección entre bloque, subrayado, o no cursor.
  • Subrayado opcional para indicar texto especialmente remarcado.
  • Utilización opcional de parpadeo (velocidades individualmente ajustables) para el cursor, remarcado especial de subrayado, y/o letras en mayúsculas.
  • Conjelado de la pantalla para una revisión sin prisa.
  • Enrutamiento inteligente del cursor, seguimiento fácil buscando el cursor dentro de editores de texto, navegadores web, etc., sin mover las manos de la línea braille.
  • Una función cortar y pegar (lineal o rectangular) que es especialmente útil para copiar nombres largos de ficheros, copiar texto entre dos terminales virtuales e introducción de órdenes complejas.
  • Tabla de guía en línea de braille contraído (proporcionada en Inglés y Francés).
  • Soporte para múltiples códigos braille.
  • Capacidad para identificar un carácter desconocido.
  • Capacidad para inspeccionar caracteres remarcados.
  • Una facilidad en línea de ayuda para órdenes de la línea braille.
  • Un menú de preferencias.
  • Soporte básico de voz.
  • Diseño modular que permite la adición relativamente fácil de drivers para otras líneas braille y sintetizadores de voz.
  • Una interface de programación de aplicaciones.

Requerimientos del sistema

En la actualidad, BRLTTY corre bajo Linux, Solaris, OpenBSD, FreeBSD, NetBSD, y Microsoft Windows. Actualmente no está planeado el portarlo a otros sistemas operativos similares a Unix, damos la bienvenida a cualquier interés en tales proyectos.

Linux

Este software ha sido probado sobre una variedad de sistemas linux:

  • Ordenadores de sobremesa, portátiles, y algunas PDAs.
  • Procesadores desde un 386SX20 a un Pentium.
  • Un gran rango de tamaños de memoria.
  • Varias distribuciones incluyendo Debian, Red Hat, Slackware, y SuSE.
  • Muchos kernels, incluyendo 1.2.13, 2.0, 2.2, y 2.4.

Solaris

Este software ha sido probado sobre los siguientes sistemas Solaris:

  • La arquitectura Sparc (publicaciones 7, 8, y 9).
  • La arquitectura Intel (publicaciones 9).

OpenBSD

Este software ha sido probado sobre los siguientes sistemas OpenBSD:

  • La arquitectura Intel (publicaciones 3.4).

FreeBSD

Este software ha sido probado sobre los siguientes sistemas FreeBSD:

  • La arquitectura Intel (publicaciones 5.1).

NetBSD

Este software ha sido probado sobre los siguientes sistemas NetBSD:

  • La arquitectura Intel (publicaciones 1.6).

Windows

Este software ha sido probado sobre Windows 95, 98, y XP. En Linux, BRLTTY puede inspeccionar el contenido de la pantalla completamente independiente de cualquier usuario autentificado. Hace esto utilizando un dispositivo especial que proporciona un acceso sencillo al contenido de la consola virtual actual. Este dispositivo fue introducido en la versión 1.1.92 del kernel de Linux, y es normalmente llamado o /dev/vcsa o /dev/vcsa0 (en sistemas con devfs es llamado /dev/vcc/a). Por esta razón, el kernel de Linux 1.1.92 o posterior es requerido si BRLTTY va a ser utilizado de este modo. Esta capacidad:

  • Permite a BRLTTY ser iniciado muy pronto en la secuencia de arranque del sistema.
  • Habilita a la línea braille para ser completamente operativa durante la autentificación.
  • Hace mucho más fácil a un usuario braille el llevar a cabo tareas de administración en tiempo de arranque.

Un parche para el programa de la pantalla es proporcionado (mira el subdirectorio Patches). Permite a BRLTTY acceder a las pantallas de imagne de la panttalla a través de la memoria compartida, y, por lo tanto, permite a BRLTTY ser utilizado bastante efectivamente en plataformas que no tengan su propia facilidad de inspección del contenido de pantalla. La principal debilidad del acercamiento a la pantalla es que BRLTTY no puede ser arrancado hasta que el usuario se ha autentificado.

En orden a que BRLTTY se comunique exitosamente con la línea braille, el driver correcto (serie, paralelo, USB, bluetooth) debe ser configurado dentro del kernel. Si el driver requiere opciones especiales, entonces deben ser proporcionadas. Si es compilado dentro del kernel, entonces sus opciones deben ser:

Linux

  • Ajustadas durante el procedimiento de configuración del kernel.
  • Suministradas en el arranque del prompt de LILO.
  • Especificadas en una instrucción añadida en /etc/lilo.conf.

Si el driver es un módulo, entonces sus opciones deben ser:

  • Suministradas como opciones al modprobe (u orden insmod).
  • Especificadas en una instrucción de opciones en /etc/modules.conf (llamada /etc/conf.modules por algunas viejas distribuciones).

BRLTTY sólo funciona con consolas y aplicaciones basadas en texto. Puede ser utilizado con aplicaciones basadas en curses, pero no con cualquier aplicación que utilice o características VGA especiales o que requiera de una consola gráfica (como el sistema X Window).

También debes, por supuesto, poseer una línea de braille efímero (mira la sección Líneas Braille Soportadas para una lísta completa). Esperamos que serán soportadas líneas braille adicionales en el futuro, así, si tienes cualquier vaga información técnica de programación para un dispositivo que te gustaría ver soportada, entonces por favor háznoslo saber (mira la sección Información de Contacto).

Finalmente, se necesita herramientas para compilar el ejecutable desde su fuente: make, compiladores C y C++, yacc, awk, etc. Las herramientas de desarrollo proporcionadas con las distribuciones estándar de Unix deberían bastar. Si tienes problemas, entonces contáctanos y te compilaremos un binario.

Fuentes