[BRLTTY] make drivers a library?
James Teh
jamie at jantrid.net
Tue Sep 22 17:19:40 EDT 2009
On 23/09/2009 3:32 AM, Nicolas Pitre wrote:
> Also, if NVDA relies on BRLTTY to work properly then it should ensure
> BRLTTY is running and start it otherwise, all by itself. This is not
> rocket science.
NVDA runs without administrator privileges. BRLTTY requires
administrator privileges if it is running as a service, which means NVDA
cannot start it.
To throw another spanner in the works, the fact that BRLTTY needs to be
run as a service (in order to detach from the console and exit properly)
means that it cannot be run from removeable media by an unprivileged
user; e.g. public access computers. It might be possible to solve this
if there could be some way to exit BRLTTY when it is detached and not
running as a service.
Another issue with using the full BRLTTY package is duplication of data
and code. NVDA uses liblouis for translation (even for computer
braille), so it does not need any of the translation code or tables in
BRLTTY, nor does it need BRLTTY's ability to read the console. (BRLTTY
is better designed for the console than NVDA, so some users may choose
to install the full package anyway, but for those that just want braille
output from NVDA, this is definitely redundant.)
Jamie
--
James Teh
Email/MSN Messenger/Jabber: jamie at jantrid.net
Web site: http://www.jantrid.net/
More information about the BRLTTY
mailing list