Ignore the obvious question, No I don't want them running of the same synthesis at exactly the same time. What I'm trying to develop is a system where one boot option loads speakup with a bns and another loads brltty and would allow the inclusion of software speech via emacspeak upon login. The problem is that brltty loads at somepoint before login, so I'd have to change the way the init scripts work. Is it possible to change the startup scripts to say if a device is connected to and active on the serial port then don't load brltty else load brltty? Will I have to specifically change the init scripts if I configure brltty with one braille display like the alva satellite then configure speech in speakup to work off of a bns? This system only has one serial port.Where else should I be looking for info?