tolyangin: To> Будут интересны мысли и мнения на счет вариантов установки emacspeak на To> дистрибутив fedora10.Возможно ли его будет развернуть с пакета который To> лежит на тифлокомпе,
В этом архиве для загрузки Emacspeak используется файл /etc/emacs/site-start.d/01emacspeak.el. Я так понимаю, что загрузка файлов из директории /etc/emacs/site-start.d/ - это специфика Debian-based дистрибутивов. В Fedora такого может не быть, и скрипт emacspeak из архива в таком случае не будет загружать Emacspeak. Кроме того, для multispeech, ru_tts, freephone из этого архива требуется ещё установить libstdc++5, libdb4.3, sox. Вероятно, в Fedora тоже имеются для этого пакеты, но называться они могут по-другому. To> или же лутше устанавливать с репазитория ? Emacspeak, наверное, можно установить из пакета для Fedora. Вам только надо будет изменить файл /etc/emacspeak.conf, если вы хотите, чтобы скрипт emacspeak запускал Multispeech. Для этого напишите в нём: export DTK_PROGRAM=multispeech export MULTISPEECH_LANG_SWITCH=1 Скрипт emacspeak запускает Emacs в однобайтном режиме. Чтобы этого не происходило, можно убрать в скрипте строчки EMACS_UNIBYTE=1 export EMACS_UNIBYTE Или, может быть, добавить в начале ~/.emacs строку (setq default-enable-multibyte-characters t) Возможно, ключ --multibyte, если его задать скрипту, тоже отменит действие переменной EMACS_UNIBYTE. В директории emacspeak/servers/ сделайте симлинк на multispeech, как обычно. Ещё, пожалуй, в директории, где расположен файл russian-spelling.el, надо будет сделать симлинк Russian-spelling.el -> russian-spelling.el. Multispeech, ru_tts и т.д. лучше, я думаю, взять из архива, доустановив необходимые пакеты из Fedora. Если в пакете Emacspeak для Fedora нет каких-то специфических изменений, например, файл /etc/emacspeak.conf не расположен в каком-то другом месте, то, наверное, этого будет достаточно. Но я не пробовал. -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
