Accesibilidad en Fedora Puesto de trabajo

Sun Microsystems realizó el primer esfuerzo concertado para admitir la accesibilidad en Linux cuando decidió utilizar GNOME para Solaris. Sun formó un equipo centrado en construir las piezas para hacer que GNOME 2 fuera totalmente accesible y trabajó con los fabricantes de hardware para asegurarse de que cosas como los dispositivos Braille funcionaran bien. Incluso escuché afirmaciones de que GNOME y Linux tuvieron la mejor accesibilidad de cualquier sistema operativo durante un tiempo debido a este esfuerzo. Cuando Sun comenzó a tener dificultades y Oracle lo adquirió, este esfuerzo de accesibilidad finalmente se desvaneció y la comunidad trató de recuperar el relevo después. Especialmente los ingenieros de Igalia estuvieron bastante activos durante un tiempo tratando de mantener el soporte de accesibilidad funcionando bien.

Pero a lo largo de los años definitivamente perdimos un poco el enfoque en esto y sabemos que varias partes de GNOME 3, por ejemplo, no son excelentes en términos de accesibilidad. Por lo tanto, en Red Hat nos hemos centrado mucho en los últimos años tratando de asegurarnos de tener en cuenta la diversidad y la inclusión al momento de contratar, tratando de asegurarnos de no preseleccionar accidentalmente grupos subrepresentados en función, por ejemplo, del género o etnicidad Pero un área en la que nos dimos cuenta de que no habíamos prestado tanta atención recientemente era la de las tecnologías que permitían que las personas con diversas discapacidades hicieran uso de nuestro software. Por lo tanto, estoy muy feliz de anunciar que Red Hat acaba de contratar a Lukas Tyrychtr, un ingeniero de software ciego, para liderar nuestro esfuerzo de asegurarnos de que Red Hat Enterprise Linux y Fedora ¡La estación de trabajo tiene un excelente soporte de accesibilidad!

Cualquiera que haya trabajado alguna vez para una gran empresa sabe que conseguir financiación para nuevas iniciativas suele ser difícil y puede llevar mucho tiempo, pero quiero destacar que me sorprendió muy positivamente lo rápido y fácil que fue obtener apoyo para la contratación. Lukas para trabajar en la accesibilidad. Cuando Jiri Eischmann y yo enviamos la solicitud a mi gerente, Stef Walter, él accedió a defender el mismo día, y cuando se la enviamos a Mike McGrath, que es el vicepresidente de ingeniería de Linux, respondió de inmediato que llevaría esto a Tim Cramer, nuestro vicepresidente sénior de ingeniería de software. A los pocos días tuvimos el visto bueno para contratar a Lukas. El hecho de que todos acordaran instantáneamente que la accesibilidad es importante y algo que nosotros, como empresa, debemos hacer me hizo sentir increíblemente orgulloso de ser un Red Hatter.

Lo que esperamos obtener de esto no es solo una mejor experiencia para nuestros usuarios, sino también permitir que ingenieros aún más talentosos como Lukas trabajen en Linux y software de código abierto en Red Hat. Pensé que sería una buena idea hacer aquí una breve entrevista con Lukas Tyrychtr sobre el estado de la accesibilidad en Linux y cuál será su enfoque.

Christian: Hola, Lukas, antes que nada, ¡bienvenido como ingeniero de tiempo completo al equipo! ¿Puedes hablarnos un poco sobre ti?

lucas: hola cristian Con seguridad. Soy una persona completamente ciega que puede ver algo de luz, pero eso es básicamente todo. Empecé a interesarme por las computadoras alrededor de 2009, alrededor de mi cumpleaños número 15 o 16. Primero, debido a las circunstancias, comencé a jugar con Windows, pero Linux llegó poco después, principalmente gracias a algunos buenos amigos. Luego, después de cuatro años, llegó la universidad y el conocimiento de Linux valió la pena, porque pasar por todos los cursos teóricos y prácticos de Linux fue bastante sencillo (sí, no hubo GUI involucrada, por lo que estuvo bastante bien, incluyendo algunos retoques personalizados de configuración del kernel). ). Durante ese tiempo, los asociados de Red Hat se comunicaron conmigo si estaría dispuesto a ayudar con alguna presentación relacionada con la accesibilidad en nuestra facultad, y así fue como comenzó la colaboración. Y, sí, el alquiler es su final actual, pero eso es en realidad, espero, solo el comienzo de un viaje largo y productivo.

Christian: Entonces, como persona ciega, tienes experiencia de primera mano con el estado del soporte de accesibilidad en Linux. ¿Qué nos puede decir sobre lo que funciona y lo que no funciona?

Lukas: Generalmente, las cosas están en bastante buena forma. La compatibilidad con Braille en consolas de solo texto básicamente siempre funciona (excepto por algunos problemas relacionados con SELinux que surgieron). Hablar allí es un poco más desafiante, el módulo kernel necesario ( hablar para los curiosos entre los lectores) no está incluido en todas las distribuciones, lamentablemente no está incluido en Fedorapor example, pero Arch Linux lo tiene. Cuando observamos el estado de cosas del escritorio, básicamente solo hay un único lector de pantalla (una aplicación que lee el contenido de la pantalla), llamado orca , que quizás no sea la mejor posición en términos de competencia, pero por otro lado, robar desarrolladores de Orca tampoco sería bueno. En general, el escritorio se puede usar, al menos con GTK, Qt y los principales navegadores web y todas las aplicaciones recientes basadas en Electron. Sí, el soporte de accesibilidad recibe muchas menos pruebas de las que me gustaría, así que para example, una falla de segmentación con un lector de pantalla en ejecución aún puede pasar desapercibido a través de una versión de GTK. Pero, en general, la base funciona bastante bien. Tener más voces que suenen naturalmente para la síntesis de voz podría ayudar a atraer a más usuarios ciegos, pero convencer a todos los jugadores no es un trabajo fácil. Y luego está el tema de la concienciación de los desarrolladores. Sí, todo está en algunas pautas como las de GNOME, sin embargo, vi muchas más veces de las que me gustaría. example un botón sin ninguna etiqueta de accesibilidad, así que me gustaría ayudar a todos los desarrolladores a corregir sus aplicaciones para que las regresiones de accesibilidad no lleguen a los usuarios, pero esto tendrá que mejorar lentamente, supongo.

Christian: Mencionas a Orca, ¿hay otras aplicaciones que se utilicen ampliamente y brinden accesibilidad?

Lukas: Honestamente, solo unos pocos. Está Speakup: un módulo del kernel que puede leer consolas de texto usando síntesis de voz, por ejemplo, un lector de pantalla para estas, sin embargo, sin algo como Espeakup (un puente de Espeak a Speakup) la cosa es básicamente inútil, ya que por defecto admite sintetizadores de hardware, sin embargo esto pieza de hardware es básicamente una idea del pasado, por ejemplo, yo nunca he visto uno. Entonces, hay BRLTTY . Esta pieza de software proporciona salida en braille para consolas de pantalla y una API para aplicaciones que desean generar en braille, por lo que los controladores se pueden implementar solo una vez. Y eso es básicamente todo, excepto por algunos esfuerzos para crear una alternativa de Orca en Rust, pero eso está muy lejos. Por supuesto, también existen utilidades para otras necesidades de accesibilidad, pero no sé mucho sobre ellas.

Christian: ¿Cuál es su enfoque actual para las cosas en las que quiere trabajar tanto usted mismo como con el equipo más grande para abordar?

Lukas: Por ahora, mi enfoque es revisar las aplicaciones que fueron portadas a GTK 4 como parte del ciclo de desarrollo de GNOME y asegurarme de que funcionen bien. Incluye agregar muchas etiquetas que faltan, pero en algunos casos, implicará cambios más grandes, por example, GNOME Calendar parece necesitar mucho más trabajo. Durante todo eso, tampoco se debe olvidar la educación de los desarrolladores. Con estas cosas fuera del camino, asegurarse de que no se produzcan regresiones en las aplicaciones debe abordarse ampliando el control de calidad y las comprobaciones automatizadas de integración continua, pero ese es un objetivo más lejano.

Christian: Muchas gracias por hablar con nosotros Lukas, si hay otras personas interesadas en ayudar con la accesibilidad en Fedora Estación de trabajo ¿cuál es el mejor lugar para contactarlo?

De hecho, por ahora, la forma más fácil de comunicarse conmigo es por correo electrónico a [email protected] Siéntase feliz de hablar con cualquier persona que quiera ayudar a hacer que Workstation sea excelente para la accesibilidad.

Related Posts