[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