Hola a todos,
en este primer post a mi blog, el cual tratará sobre accesibilidad en GNU/Linux en general y uso de Orca, explicaré la manera de leer documentos pdf con Orca y GNOME.
En la actualidad es difícil leer documentos PDF con Orca y GNOME.
La única opción disponible accesible es Acrobat reader, el cual se está arreglando para que en las últimas versiones sea accesible con Orca.
Mientras que Acrobat no está disponible y no existe ninguna solución accesible, estoy utilizando la siguiente combinación.
1. Evince: Un lector de archivos pdf, ps tiff etc.
2. Gedit un editor de textos.
La forma de usarlos es la siguiente:
1. Abrir Evince (apt-get install evince si nno lo tenemos).
2. Ir a archivo y abrir para abrir un pdf.
3. Pulsar la combinación de teclas control + a para seleccionar todo el texto
4. Pulsar control + c para copiar.
5. Abrir un editor de textos (gedit)
6. Pulsar control + v para pegar.
7. Pulsar control + inicio para ir al inicio del texto y empezar a leer.
Juntando todo esto.
Para que todos estos pasos sean más automáticos y transparentes he creado el siguiente script utilizando dogtail (apt-get install python-dogtail)
#!/usr/bin/python
import os
import sys
from dogtail.procedural import *
os.environ['LANG']='C'
argumentos=' ' + sys.argv[1]
run('evince', argumentos)
click('Edit', roleName='menu')
click('Select All', roleName='menu item')
click('Edit', roleName='menu')
click('Copy', roleName='menu item')
click('File', roleName='menu')
click('Close', roleName='menu item')
run("gedit")
click('Edit', roleName='menu')
click('Paste', roleName='menu item')
#fin del fichero
Espero que os sea de utilidad y nos leemos en siguientes post o en los comentarios.
Javi.
Comentarios
Importante
tengo un problema con la instalacion y/o puesta en marcha de tu script.. soy nuevo trabajando con tiflotecnologia, Joel gomez, merida venezuela
Sobre puesta en marcha del script
Hola Joel
Puedes especificar con más detalle que problemas te da a la hora de ejecutar el script.
Nota que tienes que tener algunas dependencias, como Evince, Python o dogtail.
Un saludo
Javi
Segundo plano?
Hola, gracias por el articulo.
Me preguntaba si sabes como podria hacerlo para que orca leyese un documento en 'segundo plano', es decir, minimizar la pantalla del documento y seguir trabajando mientras va leyendo.
Gracias de nuevo!