tolyangin: To> У меня установлены gnome-orca=: 2.28.1-1 yasr=0.6.9-1 emacspeak версий To> 27, 29 и 30. Скажите что еще нужно поставить для приемлемой работы с To> полноэкранными текстовыми интерфейсами? Или скажите какие приемы нужно To> знать для уверенной работы с подобными пакетами.
Вы их почти все перечислили. Вот разве что Speakup пропустили. Это я не к тому, что Speakup хороший, просто у Вас его в списке нет. Насколько я знаю, разработчики считают, что того озвучивания, которое даёт Orca в gnome-terminal, достаточно. Главный приоритет - Orca. Вокруг неё сейчас почти всё развитие происходит. [...] To>>> Скажите тогда каким образом можно выключить звуковой сигнал вывода To>>> новой строки в буфер **shell, жуть как он бывает вреден! >> Что за сигнал? To> Сигнал из набора звуковых иконок емакспика, он похож на звук перемещения To> каретки печатной машинки. симофорит о выводе новой строки в буфер, в To> случае если этих строк сотня или тысяча шум неимоверный, да и сбивает с To> толку речевые сервера. Что-то в свежих исходниках такого не вижу. Вы с Emacspeak 31 попробуйте, может, там уже это убрали. http://emacspeak.googlecode.com/files/emacspeak-31.0.tar.bz2 [...] >> В Emacspeak есть для eshell модуль. Если хотите, можете попробовать: >> M-x eshell RET. To> Первым делом это и сделал. . Но озвучивается она примерно на таком To> уровне как и M-x term , Куда она вывод команд девает и как его прочесть To> не понятно , как и то каким образом с ней строить диалог. Всё примерно так же, как и в буфере *shell*. Только стрелки вверх-вниз вместо перемещения по строкам выполняют какую-то подстановку из истории. Но C-n и C-p перемещают по строкам, как и положено. А в принципе, можно и стрелки переопределить на перемещение по строкам. Скажем, таким образом: (add-hook 'eshell-mode-hook (lambda () (local-set-key [down] 'next-line) (local-set-key [up] 'previous-line) )) Кое-какое представление об Eshell можно получить из материалов emacswiki.org: http://www.emacswiki.org/emacs/CategoryEshell У eshell есть свои особенности. Синтаксис для алиасов отличается от синтаксиса bash, и вводить их нужно не в .bashrc, а прямо в командной строке, eshell их сохранит. Например алиас ll, обозначающий команду ls -l: alias ll 'ls -l $*' Это пример со страницы http://www.emacswiki.org/emacs/EshellAlias [...] To> shell-mode это что ,режим??? Да, в буфере *shell*. To> Мне прежде всего было интересно какими эмуляторами терминалов вы To> пользуетесь. Иногда запускаю elinks или lynx в term.el. Но я у него удалил даже то озвучивание, которое было. Пользуюсь командами типа C-e l, C-e n, C-e b, C-e up, C-e down. Правда, с другими комбинациями клавиш. [...] To> 1. Понял что команды comint-next-prompt и comint-prev-prompt работают To> аналогично шорткатам bash '^N' и '^p' т. е. перемещают по командам из To> $history. История тут ни при чём. Эти команды выполняют перемещение по буферу, с их помощью можно перемещаться по введённым командам. Кстати, и к началу вывода команды с их помощью можно легко добраться. To> А как можно легко перемещаться по началам вывода команд?? [...] To> 2. на C-up И C-down у меня заделаны для чтения параграфов, что вообще в To> **shell бесполезно. To> Как можно забиндить сочетания клавиш таким образом что бы для всех To> буферов они работали как например чтение параграфов, а в конкретном To> буфере например **shell для перемещения по набранным командам из To> history? Выше уже привёл пример переопределения для eshell. В случае shell-mode нужно только заменить 'eshell-mode-hook на 'shell-mode-hook. Стрелки с контролом - [C-up], [C-down]. To> 3. Буду не против если ткнете конкретно в те команды которыми To> пользуетесь и выше обозначили их как " обычные команды редактирования To> работающие только в **shell". Это те что начинаются с C-c , да?> [...] Нет, я имел в виду обычные команды редактирования. Которые работают не только в *shell*. Ну, вроде C-k, C-w. [...] To> например если начинать команду с $apti и нажать TAB ее имя дополнится, To> но если это попробовать выполнить например после $sudo aptitude точка не To> сдвинется с места. Да, с sudo понятно. Emacs просто не знает, что после sudo будет имя команды. [...] To> для получения прав админа ппо $su или после $sudo система у меня вообще To> не интересуется паролем, она его попросту не требует. Возможно это для To> когото и может показаться благом, и в некоторых случаях признаю что To> действительно удобно, но сон от такого потерять тоже можно. To> ... Речь не идет о интервале времени которое можно задать для sudo To> ключом -v, оно как бы стоит безлимитное для обоих окружений рута . To> Может вы знаете какой другой метод заставить систему требовать пароль To> при аунтификации roo'аt?. Похоже на описание libgnomesu. Попробуйте сделать dpkg-reconfigure для пакетов libgnomesu-common, libgnomesu0. Может быть, попробовать удалить их, если от них не слишком многое зависит. -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
