commit
b04b0addb4
29
README.md
29
README.md
@ -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
5
TODO
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user