[Homeros] Параллельная работа двух VoiceMan (was: приветствие voiceman)
Michael Pozhidaev
msp на altlinux.ru
Ср Янв 20 20:21:06 UTC 2010
Hello, tolyangin на mail.ru!
> Эффекта добиваюсь очень просто, всего лишь запускаю voicemand после
> внесения изменений в конфигурации не прибивая предварительно его уже запущенный процесс.
> Затем лишь остается либо перезапустить orca или по новой загрузить
> voiceman по C-e d d в emacspeak и дело в шляпе.
> т. е. перезапускаемый скринридер подхватывает новые настройки а другой как
> ни в чем не бывало по прежнемуработает со старой конфигурацией.
> Таким образом добиваюсь даже результата когда каждый скринридер
> использует разные синтезаторы для обоих языков:).
>
>
> Можете объяснить что происходит в этих случаях?
Да на деле тут ничего интересного не происходит. При повторном запуске
создаётся новый сокет и все последующие соединения уходят в другую копию
сервера. Уже существующие соединения остаются при старой копии и там
работают.
Можно вообще постоянно держать два сервера с разными сокетами. Если в
экранном чтеце где-нибудь изменить переменную VOICEMAN, то он будет
подключаться к той копии сервера, какой Вы пожелаете.
> Что за voiceman-emacspeak , и зачем на него делать симлинки?
Сейчас это voiceman-espeak, то есть клиент-парсер протокола emacspeak. С
vm-1.5 будет voiceman-emacspeak. Если наделать на него симлинков, то
потом можно определять, по какому из них клиент был вызван.
--
Michael Pozhidaev. Tomsk, Russia. E-mail: msp на altlinux.ru
Info: http://www.marigostra.ru/
Подробная информация о списке рассылки Homeros