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: [email protected] Web site: http://www.jantrid.net/ _______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: [email protected] For general information, go to: http://mielke.cc/mailman/listinfo/brltty
