La accesibilidad en Linux es buena (pero podría ser mucho mejor)

por Kendell Clark traducido por David Ormeño
Antes de profundizar, te sugiero que leas las 6 razones por las que las personas con discapacidad deben usar Linux, que proporciona el trasfondo para mi artículo.
Las distribuciones de GNU / Linux proporcionan grandes ventajas sobre las alternativas propietarias para personas con discapacidad. En este artículo, voy a discutir algunas de las ventajas, así como las áreas que se necesitan mejorar. Porque yo uso Fedora, mi artículo está escrito en base a mi experiencia con esa distribución de Linux.

Lo bueno

Herramientas de accesibilidad integradas

A diferencia de las alternativas propietarias, Fedora (y otras distribuciones de Linux con el escritorio Gnome) incluye herramientas de accesibilidad integradas, tales como:

  • Lector de pantalla: Un sistema de conversión de texto a voz para leer lo que está en la pantalla
  • Lupa: Ayuda a los usuarios con discapacidad visual que necesitan texto más grande y las imágenes
  • Modo de alto contraste: Ayuda a los usuarios que tienen problemas para ver el texto, a menos que se corrija el contrario, como texto blanco sobre un fondo negro, o viceversa
  • Teclas como ratón: controla el ratón usando el teclado numérico
  • Sticky keys: Ayuda a los usuarios que tienen problemas para pulsar varias teclas a la vez, y los usuarios que tienen uso de una sola mano
  • Rebote de teclas: Ignora las teclas pulsadas rápidamente o si una tecla se mantiene accidentalmente
  • Teclado en pantalla: Ayuda a usuarios que no pueden escribir en absoluto, sino que solo pueden utilizar un ratón
  • Alertas visuales: Sistema de sustitución de sonidos con señales visuales

Para obtener información sobre cómo cambiar la configuración de accesibilidad o alternar las diferentes herramientas de encendido y apagado, visite la ayuda de Gnome pulsando F1 en los escritorios Gnome.

Licenciamiento de código abierto u open source.

La importancia del código abierto cuando se trata de accesibilidad puede no parecer gran cosa al principio, pero lo es. Dependiendo de las herramientas que se necesita para utilizar el equipo, las herramientas para otras plataformas pueden costar cientos o miles de dólares, y eso es sólo para el software o hardware inicial. Las actualizaciones generalmente son de valores similares. Todas las herramientas de accesibilidad incluidas en Linux son de código abierto, es decir, su código está disponible si usted desea examinarlo o mejorarlo, y costará nada. Los dispositivos de hardware, por supuesto, todavía van a costar dinero. Además, el software para accesibilidad en otras plataformas contienen generalmente limitaciones de concesión de licencias al usuario. Es decir, que por lo general sólo se permite utilizar el software en un par de ordenadores a la vez, dependiendo de la licencia que ha adquirido.

Linux es diferente porque se puede instalar el sistema operativo, incluyendo la tecnología de asistencia, en tantos equipos como desee, sin ningún tipo de derechos de licencia.

Distribuciones a medida para ayudar a las personas con discapacidad

Las versiones de Linux diseñadas para las personas con discapacidad en general, comienzan con el habla de forma predeterminada, y contienen selecciones de aplicaciones que se sabe que son accesibles. Los ejemplos incluyen:

También pueden tener un tema predeterminado y un fondo que les haga ver más fácil a las personas que tienen discapacidad visual. Knoppix ADRIANE, por ejemplo, utiliza SBL (lector de pantalla para usuarios ciegos Linux). A diferencia de los dispositivos especializados, las distribuciones de Linux traen un montón de ventajas únicas. No cuestan nada, puedes instalar cualquier software que desees (siempre que tu distribución lo tenga), y las actualizaciones son gratuitas. Esto es mejor que los acuerdos de mantenimiento de software costosos y un entorno bloqueado.

GUI Optativo

El escritorio de Linux es opcional; los usuarios pueden optar por ejecutar programas en línea de comandos en lugar. Esto significa que los usuarios pueden evitar posibles incompatibilidades de la tarjeta gráfica, ya que generalmente cuentan con el apoyo suficiente como para usar el modo texto. El modo Texto también no sufre de tantos errores de accesibilidad que programas gráficos a menudo tienen.

El kernel de Linux tiene un lector de pantalla integrado, llamado Speakup, que, junto con un sintetizador de voz software como eSpeak o un sintetizador hardware como DoubleTalk, leerá la pantalla para usted. Esto podría ser una opción ideal para las computadoras poco poderosas, donde el escritorio no funciona bien, o para aquellos que no necesitan o quieren un entorno de escritorio. Speakup también es compatible con pantallas Braille si tiene el paquete brltty instalado.

Hay distros diseñadas específicamente para ser accesible en modo de texto, así como distribuciones que se vuelven accesibles con una opción en el arranque, como TalkingArch. Debian es accesible en modo texto si usted presiona s después de iniciar el arranque de la distribución (pero antes de que se inicie).

Speakup no está incluido en el kernel de Linux de Fedora. No estoy completamente seguro de por qué, pero creo que es en gran parte debido a que el código de Speakup nunca ha salido para puesta en escena (es decir, inestable) del árbol del kernel, y Fedora no incluye la implementación de su código. Yo no entiendo por qué Speakup se considera inestable todavía, porque no lo es.

Elección del entorno de escritorio

Linux también ofrece una selección de los escritorios a usar, pero no todas las computadoras de escritorio son igualmente accesibles, lo que explicaré más adelante. Las distribuciones de Linux mayores ya son accesibles en su .iso predeterminado, como Fedora y Ubuntu, o incluyen una versión con un escritorio accesible. Escritorios accesibles incluyen Gnome, Mate, y Unity.

Instalación y mantenimiento independiente

La instalación y mantenimiento Independiente es una gran ventaja de Linux el cual tiene muchas alternativas. Debido a que muchas distribuciones Linux vienen con herramientas de accesibilidad incorporadas, usted puede instalar de forma independiente, actualizar y mantener el sistema, sin tener que depender de una persona vidente. (Linux todavía tiene situaciones en las que puede necesitar ayuda de personas videntes, como al entrar en el firmware del sistema antes de arrancar, pero tengo la intención de mejorar esto si puedo.) Esto no estaba disponible en cualquier otra plataforma cuando me cambié a Linux, pero a mi entender Windows ahora tiene un .iso que se puede utilizar para instalarlo; sin embargo, sólo se ejecuta en un conjunto limitado de hardware. Mac OSX tiene un lector de pantalla integrado (y posiblemente otras herramientas de accesibilidad), pero el sistema operativo y el hardware no son una opción para mí, ya que es de código cerrado y prohibitivamente caro.

La accesibilidad en Linux podría ser mucho mejor

Cuando se trata de la accesibilidad, Linux tiene algunos problemas. Algunos son relacionados con el software, tales como errores, pero la mayoría no lo son. Aquí hay algunos puntos débiles de la accesibilidad en Linux, y mis sugerencias sobre cómo hacer un mejor Linux:

Comunidad de accesibilidad pequeña

La comunidad de personas con discapacidad que están usando Linux es mucho más pequeña que otras comunidades de código abierto, lo que conduce a una serie de cuestiones, tales como correcciones de errores de lento ritmo. No estoy seguro de cuantos usuarios de Linux son ciegos, pero relativamente pocos de nosotros nos tomamos el tiempo para devolver a la comunidad. No archivamos los errores o escribimos parches, por lo que los errores de accesibilidad a veces puede tomar un tiempo para que los arreglaran. Pero ellos se arreglan. Una solución es hacer que más ciegos utilicen Linux. Una comunidad más grande, con más gente, podría conducir a un Linux más accesible. En mi experiencia, la comunidad Fedora realmente se preocupa por la accesibilidad, por lo que cuando ellos saben acerca de un error, trabajan para arreglarlo rápidamente.

Comunidad de desarrolladores pequeña

El número de desarrolladores que trabajan específicamente en herramientas de accesibilidad es bastante pequeño. Por ejemplo, sólo hay un desarrollador en Orca, dos desarrolladores de ATSPI, y un único desarrollador en GTK. No sé cuántos desarrolladores en otras plataformas son asignados específicamente a accessibilidad, pero me imagino que el número es mucho mayor. Una solución obvia es conseguir más desarrolladores interesados en ella y en el hacking de accesibilidad. Esto le dará a la ya gran experiencia de accesibilidad en Linux un gran impulso.Linux también tiene una notable falta de juegos de audio, así como las aplicaciones de auto-expresando. La solución a este ser que tome un poco de esfuerzo, porque estas aplicaciones necesitan ser desarrollados y puestos a disposición de los usuarios ciegos. Como un proyecto patrocinado, Fedora podría estar en la mejor posición para hacer esto, pero los desarrolladores de la comunidad tendría que impulsar esto.

Falta de aplicaciones altamente especializadas

Linux puede ser a veces carente de aplicaciones altamente especializadas, como las aplicaciones para manejar los formatos de libros DAISY (Digital Accessible Information System) que son comunes en la comunidad de ciegos. Hay algunas aplicaciones para manejar este formato, pero la mayoría han sido abandonadas o no son compatibles con el nuevo formato DAISY 3 utilizado por Bookshare. (Los libros DAISY se pueden abrir en Firefox, y hay un paquete de software llamado Emacspeak que puede leerlos, así que no estas completamente sin opciones.)

Linux también tiene una notable falta de juegos de audio, así como las aplicaciones de auto-expresion. La solución a esto es que se tome un poco de esfuerzo, porque estas aplicaciones necesitan ser desarrolladas y puestas a disposición de los usuarios ciegos. Como un proyecto patrocinado, Fedora podría estar en la mejor posición para hacer esto, pero los desarrolladores de la comunidad tendrían que impulsar a la comunidad.

Sin apoyo de organismos gubernamentales ni las agrupaciones de ciegos

Esto no es tanto un problema, es una molestia. Por lo que yo sé, los organismos gubernamentales responsables de la compra de equipo de adaptación para las personas ciegas y con discapacidad, tienen poca (o ningún) interés en apoyar a Linux y a los proyectos de código abierto. Todavía tengo que encontrar una buena razón para ello. Mirando el lado positivo, si eres un usuario ciego de Linux y te encuentras con un problema, hay varias maneras de obtener ayuda; no tienes que llamar a tu agrupación de ciegos y empezar a quejarte por teléfono. No estoy seguro de que haya una solución allí. Esto parece más un problema de relaciones públicas (o PR), o un problema político más que un tema de Linux en sí. Si es un entusiasta del software libre, y depende de cualquier tipo de tecnología de asistencia y utiliza Linux, le insto a tratar de correr la voz a los usuarios y agrupaciones de ciegos que hay otras opciones afuera.

Ignorancia general de la accesibilidad entre los desarrolladores videntes

Los desarrolladores que no dependen de las tecnologías de asistencia tienden a olvidar, o no saben, que una persona con discapacidad puede que desee utilizar su aplicación, leer su página web, y así. Obviamente hay categorías donde la accesibilidad sería difícil o simplemente imposible (juegos con miras y los editores de vídeo posiblemente se te vengan a la mente), pero el resto debe ser accesible a cualquier persona con discapacidad, significa la adición de soporte especial para que los lectores de pantalla puedan hacer lo que pidas y sus controles, o un diseño a escala para que las personas con magnificadores o lupa (incluidas ya en la distribución), pueden utilizarlo sin tener que exigir a sus pantallas demasiado. El problema no es necesariamente que a los desarrolladores no les importe. Más bien, es que la accesibilidad es muy especializada y requiere de alguien con conocimientos en el área, sin importar la plataforma.

Otros temas podrían ser la falta de documentación incorporada en las pruebas de accesibilidad en el diseño de la interfaz de usuario de aplicaciones y demasiado poca para explicar cómo funciona la accesibilidad. Hay pruebas de accesibilidad en Qt (y, como resultado, casi todas las aplicaciones escritas en cualquiera de Qt 4 o 5 funcionan en distintas plataformas sin problemas), pero no estoy seguro acerca de otros juegos de herramientas. También es una herramienta en Linux llamada Accerciser, que se puede ejecutar mientras se ejecuta la aplicación para probar la accesibilidad de la aplicación, pero a menos que tenga algún conocimiento de cómo funciona la accesibilidad, la salida no tiene mucho sentido.

El proyecto Gnome tiene buena documentación de desarrollo en materia de accesibilidad, así que si usted es un desarrollador y sólo tiene una idea de cómo funciona esto, échele un vistazo. Desde allí se tiene enlaces a todos los detalles geek.

Gnome es más accesible que otros escritorios Linux

La fundación Gnome emplea a los desarrolladores que mejoran la accesibilidad para ese proyecto, pero otros escritorios son a menudo menos accesibles, y en algunos casos no son accesibles. La comunicación y la colaboración entre los desarrolladores de escritorio ayudarían a asegurar que, independientemente de el escritorio que se use, se obtiene una gran experiencia de la accesibilidad. (Si usted es un desarrollador de un entorno de escritorio, por favor considere la accesibilidad para las personas con discapacidad cuando estás desarrollando. Una pequeña cantidad de esfuerzo adicional puede ayudarle a obtener más usuarios.)

Pequeña selección de softwares que pasan de texto a voz

Linux no tiene suficiente softwares de alta calidad (es decir, naturales) que convertien texto a voz para los lectores de pantalla. Los principales que están en uso hoy en día incluyen eSpeak e IBM ViaVoice. Hay otros, pero Linux no tiene tantas opciones en esta área como otras plataformas lo tienen. Una vez más, la comunidad de desarrolladores más pequeña es un problema. Una vez que las organizaciones y organismos de ciegos se involucren en Linux, es de esperar que esto mejore rápidamente.

Pensamientos finales

A pesar de todos los problemas que he descrito anteriormente, estoy convencido de que Linux es una solución obvia para las necesidades de las personas con discapacidad. La accesibilidad ha recorrido un largo camino, y siempre hay margen para la mejora, pero el ahorro de costes de Linux, junto con su modelo de código abierto, lo hacen ideal para cualquier persona, y especialmente para aquellos de nosotros que tenemos la mala suerte de tener una discapacidad. Estoy en una misión para ayudar a mejorar la accesibilidad de Linux y correr la voz acerca de este maravilloso sistema operativo, accesible. Hago esto mostrando los errores (o bugs), que se me presentan,acelerar los canales de chat para ayudar a otros cuando puedo, y tratando de conseguir que otros desarrolladores y usuarios se interesen en Linux.

Si usted es un (nuevo) usuario deshabilitado en Linux, felicidades por hacer el cambio o la adición de Linux a su conjunto de herramientas. Muchas de las deficiencias de accesibilidad en Linux pueden ser resueltas por el crecimiento de sus comunidades de usuarios y desarrolladores. La capacidad de Linux para funcionar nativamente y sin problemas, en la mayoría del hardware, además de ser portabie entre el hardware, lo convierte en una buena opción para cualquier persona con varios equipos o dispositivos. Las comunidades de Linux están llenas de personas que están entusiasmados acerca de sus opciones de software y distribución, y de ayudar a otros en el camino. Ellos no siempre saben acerca de la accesibilidad, pero mi experiencia es que toman en serio la accesibilidad una vez que son conscientes de su importancia. No se puede pedir mucho más que eso. Si usted es un nuevo usuario de Linux, o está pensando en hacer el cambio, pero necesita ayuda, hay muchos recursos disponibles, incluyendo:

  • Orca list: Una lista de correo de los usuarios de orca, donde se discuten los bugs, características añadidas, y así sucesivamente.
  • Lista de correo accesibilidad de Gnome: Esta es una lista de correo de la accesibilidad general del escritorio Gnome.

También hay listas de correo de accesibilidad generales, así como listas de correo distro específicas de accesibilidad. La búsqueda en línea debe ayudar a encontrarlas. También, los canales de IRCespecíficos de cada distribución a menudo incluyen personas que están dispuestas y con ganas de ayudar. Si tu objetivo es específicamente acerca de la accesibilidad, es posible que sea mejor enviar un correo electrónico a uno de las listas anteriores, o suscribirse a la lista de correo de su distribución y publicarlos allí.

Si usted es un usuario de Fedora, estoy siempre en torno al canal de los usuarios (#fedora en irc.freenode.net), y estaré encantado de ayudarle. También me puede enviar un correo electrónico (en inglés). Si conoce herramientas y recursos de accesibilidad adicionales para añadir a este artículo, por favor hágamelo saber en los comentarios.

Mejorar la accesibilidad de Linux requiere de la colaboración entre los usuarios y desarrolladores, y necesita personas con discapacidad para defender sus derechos, para tener una experiencia accesible sin costo adicional, y para ser capaces de examinar, modificar y cambiar el software que utilizan. Gracias por leer.

Anuncios
Acerca de

Chileno. Tecnólogo Médico, Magister en cs de la Ingeniería mención Biotecnología. Nerd, Geek y orgulloso integrante del Partido Pirata de Chile Ⓟ.

Publicado en Accesibilidad, Open Source

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Introduce tu dirección de correo electrónico para seguir este Blog y recibir las notificaciones de las nuevas publicaciones en tu buzón de correo electrónico.

Únete a otros 528 seguidores

Member of The Internet Defense League

Sígueme en Twitter
A %d blogueros les gusta esto: