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

Ответить