Merge pull request #2 from chrys87/master

Update Working Branch
This commit is contained in:
chrys87 2016-09-16 11:30:04 +02:00 committed by GitHub
commit b04b0addb4
2 changed files with 22 additions and 12 deletions

View File

@ -2,17 +2,26 @@
An TTY screenreader for Linux. Be careful, is just experimental now. An TTY screenreader for Linux. Be careful, is just experimental now.
# requirements # requirements
linux - linux
python3 - python3
python-espeak - python-espeak
python-evdev - python-evdev
loaded uinput kernelmodule - loaded uinput kernelmodule
Read permission to the following files:
/sys/devices/virtual/tty/tty0/active
/dev/vcsa[1-64]
ReadWrite permission
/dev/input
/dev/uinput
# optional # optional
sox [using for soundicons via sox] - sox [using for soundicons via sox]
speech-dispatcher, python3-speechd [for use the speech-dispatcher] - speech-dispatcher, python3-speechd [for use the speech-dispatcher]
brltty, python-brlapi [for using braille] # not implemented yet - brltty, python-brlapi [for using braille] # not implemented yet
gstreamer [using for soundicons via gsteramer] # not working yet - gstreamer [using for soundicons via gsteramer] # not working yet
# installation # installation
ToDO Currently there is no setupscript (sorry). But you can just run src/fenrir-package/fenrir.py as root or setup the needed permissions

5
TODO
View File

@ -1,9 +1,9 @@
ToDos in Priority order: ToDos in Priority order:
- Known Bugs - Known Bugs
gstreamer sounddriver doesnt work (i think it needs a Glib gstreamer sounddriver doesnt work (i think it needs a Glib
next word wrapping sometimes skips a word on beginn of line next word wrapping sometimes skips a word on beginn of line
- try to consume shortcuts - try to consume shortcuts
grab keyboard exclusive grab keyboard exclusive
release keyboard on error or quit release keyboard on error or quit
@ -147,6 +147,7 @@ except KeyboardInterrupt:
- debugging - debugging
- threading ReadContent, ReadShortcuts, executeCommands, listenNewTTYsForListen, controllThread (main) - threading ReadContent, ReadShortcuts, executeCommands, listenNewTTYsForListen, controllThread (main)
- autoload plugins while starting - autoload plugins while starting
- add setting for autodetect X
- implement commands - implement commands
curr_word curr_word
curr_char curr_char