Как остановить экранный ридер Orca?

101

Я случайно открыл приложение Orca Screen Reader из Dash, когда я пытался открыть скриншот. Теперь все, что я набираю или нажимаю, произнесено вслух.

Как мне остановить его?

Для справки, вот скриншот программы Orca Screen Reader:

    
задан ændrük 07.04.2013 в 00:23
источник

10 ответов

49

В руководстве для Orca :

Insert+Q quit orca.

Я зарегистрировал ошибку о плохом опыте пользователей, который является результатом текущего поведения Orca.

    
ответ дан ændrük 15.04.2013 в 05:32
источник
139

Если вам не нужна помощь, вы можете подумать:

sudo apt-get remove gnome-orca
killall orca

Я говорю об этом из неприятного опыта случайного запуска его несколько раз. Это метод кувалды, но я абсолютно бесполезен для него.

Если вы хотите сохранить его, но он запускается при загрузке сейчас, не дойдя до приложения, чтобы искать отключенный переключатель, рассмотрите также этот вопрос: Как остановить запуск orca при входе в систему?

    
ответ дан Oli 07.04.2013 в 00:34
32

Alt + Супер + S также работает, чтобы отключить Orca (или включен).

Эта комбинация клавиш сконфигурирована следующим образом:

  1. Откройте «Системные настройки»
  2. Выберите «Клавиатура»
  3. Выберите вкладку «Ярлыки»
  4. На левой панели выберите «Универсальный доступ»
  5. На правой панели выберите «Включить или выключить экранный ридер»
  6. Введите новую комбинацию клавиш для включения или выключения Orca.

    
ответ дан PJ Singh 06.02.2014 в 02:55
15

Метод Gui:

Откройте «Системные настройки», нажмите кнопку, которая читает универсальный доступ, щелкните по вкладке и на этой вкладке поверните устройство чтения с экрана на «выключено». Или, если устройство чтения с экрана было запущено каким-то другим способом, включите его и снова отпустите.

    
ответ дан Gav 07.04.2013 в 04:44
15
  1. Отключить звук
  2. Откройте терминал
  3. $ killall orca
  4. Включите звук снова
ответ дан likeitlikeit 07.04.2013 в 00:47
7

В духе Ubuntu и более крупных философий с открытым исходным кодом Linux, которые каждый пользователь должен иметь возможность использовать все программное обеспечение независимо от инвалидности 1 , вот несколько инклюзивных решений, которые выходят за рамки тех пользователей, которые не нуждаются или не хотят использовать Orca.

Отключить Orca с помощью Shorcut Keys Alt + Супер + S

Согласно официальной документации по доступности , отключить Orca можно с помощью горячих клавиш:
Alt + Супер + S

Конечно, если вы используете автономный оконный менеджер, такой как openbox (разговаривающий с вами, пользователи Lubuntu), привязки клавиш разные. rc.xml должно быть настроено вами для включения действия выполнения для Orca. См. Ссылка

Или используйте один из следующих методов ...

Отключить Orca из командной строки

Использование GSettings
С помощью этой команды программа чтения с экрана может быть отключена через gsettings :
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false

Кажется, отправляет SIGTERM в процесс Orca, который позволит Orca выпустить звуковое уведомление «Screen reader off» перед завершением процесса. Это, по-видимому, самый чистый способ отключить речь, но поскольку Orca больше не работает, пользователь потеряет другие параметры, которые они могут использовать ( braille и braille-monitor ).

Использование Orca
Этот метод полезен для пользователей, которые хотят отключить речь, продолжая использовать другие параметры прокрутки - braille и braille-monitor .

Чтобы перезапустить Orca с отключенной речью, используйте эту команду:
nohup orca -d speech --replace &

nohup и & включены, поэтому он будет работать в фоновом режиме, не убивая процесс, если пользователь закрывает терминал.

Эта команда убивает любой выполняемый процесс Orca, возможно, с SIGKILL , что означает, что у Orca не будет возможности выпустить звуковое подтверждение «Считыватель экрана». Технически это не выход, потому что он заменяет его новым процессом Orca, используя предоставленные опции.

Этот метод может использоваться для отключения или включения какой-либо конкретной опции. Запустите man orca для получения дополнительной информации.

   -e, --enable=speech|braille|braille-monitor
          When starting orca, force the enabling of the supplied options.

   -d, --disable=speech|braille|braille-monitor
          When starting orca, force the disabling of the supplied options.

   --replace
          Replace  a  currently running orca process.  By default, if orca
          detects an existing orca process for the same session,  it  will
          not start a new orca process.  This option will kill and cleanup
          after any existing orca process and then start a new orca in its
          place.

Настроить настройки автозапуска Orca

Администраторы и пользователи могут контролировать, запускается ли Orca при запуске. Это можно сделать глобально для всех пользователей или для каждого пользователя в вашей сети. Параметры автозапуска отдельного пользователя переопределяют глобальные настройки.

Простой способ
У вашей среды рабочего стола, вероятно, есть графический диспетчер сеансов, где вы можете удалить Orca из списка запущенных приложений. Например:

  • Gnome
    Запустите gnome-session-properties в терминале.
  • LXDE
    Запустите lxsession-default-apps в терминале.
  • XFCE
    Запустите xfce4-session в терминале.

Расширенные методы Изменение параметров автозапуска вручную должно быть доступно каждому через терминал, независимо от среды рабочего стола.

Отредактируйте файл orca-autostart.desktop в текстовом редакторе или, если он не существует, создайте его в каталоге автозапуска:

  • Каталог автозапуска для отдельного пользовательского примера:
    /home/mattmurdock/.config/autostart/
  • Каталог автозапуска для всех пользователей:
    /etc/xdg/autostart/

Если вы не уверены, верны ли указанные выше пути, вы можете быстро найти его, запустив locate "orca-autostart.desktop" .

Чтобы отключить автозапуск Orca, обязательно включите строку NotShowIn=<desktop-environment>; , заменив <desktop-environment> на тот, который вы хотите отключить, за которым следует точка с запятой. 2

Например, чтобы отключить автозапуск Orca в Gnome, XFCE и LXDE, файл должен выглядеть следующим образом:

[Desktop Entry]
Type=Application
Name=Orca screen reader
Exec=orca
NoDisplay=true
AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-reader-enabled
X-GNOME-AutoRestart=true
X-Ubuntu-Gettext-Domain=orca
NotShowIn=Gnome;XFCE;LXDE;
    
ответ дан iyrin 20.04.2015 в 23:50
5

Нажмите на значок «универсальный доступ» в правом верхнем углу экрана, затем включите «программу чтения с экрана», затем выключите его.     

ответ дан jeffwgtn 10.07.2013 в 10:47
4

Вы можете убить процесс Orca в терминале:

pkill orca

Если выполняется несколько процессов:

ps ax | grep orca

Начиная с итоговой строки / s появляется идентификатор процесса / s. Затем скопируйте идентификатор процесса и введите:

sudo kill -9 <process id1> <process id2>
    
ответ дан user224082 13.11.2013 в 16:47
3

Что вы делаете, чтобы отключить его навсегда - выберите «Пуск» и введите «Экранный экран», щелкните правой кнопкой мыши и нажмите «Удалить». После вашего пароля перезагрузитесь. У вас больше не должно быть Orca.

    
ответ дан Matthew 13.11.2013 в 16:27
-1
pgrep orca

сообщит вам идентификатор процесса текущего текущего процесса orca. pgrep похоже на grep для процессов.

kill $(pgrep orca)

убьет текущий текущий процесс orca. kill принимает идентификатор процесса как аргумент.

    
ответ дан Captain_Obvious 19.03.2017 в 10:29