Я случайно открыл приложение Orca Screen Reader из Dash, когда я пытался открыть скриншот. Теперь все, что я набираю или нажимаю, произнесено вслух.
Как мне остановить его?
Для справки, вот скриншот программы Orca Screen Reader:
В руководстве для Orca :
Insert+Q quit orca.
Я зарегистрировал ошибку о плохом опыте пользователей, который является результатом текущего поведения Orca.
Если вам не нужна помощь, вы можете подумать:
sudo apt-get remove gnome-orca
killall orca
Я говорю об этом из неприятного опыта случайного запуска его несколько раз. Это метод кувалды, но я абсолютно бесполезен для него.
Если вы хотите сохранить его, но он запускается при загрузке сейчас, не дойдя до приложения, чтобы искать отключенный переключатель, рассмотрите также этот вопрос: Как остановить запуск orca при входе в систему?
Alt + Супер + S также работает, чтобы отключить Orca (или включен).
Эта комбинация клавиш сконфигурирована следующим образом:
Метод Gui:
Откройте «Системные настройки», нажмите кнопку, которая читает универсальный доступ, щелкните по вкладке и на этой вкладке поверните устройство чтения с экрана на «выключено». Или, если устройство чтения с экрана было запущено каким-то другим способом, включите его и снова отпустите.
$ killall orca
В духе Ubuntu и более крупных философий с открытым исходным кодом Linux, которые каждый пользователь должен иметь возможность использовать все программное обеспечение независимо от инвалидности 1 , вот несколько инклюзивных решений, которые выходят за рамки тех пользователей, которые не нуждаются или не хотят использовать Orca.
Согласно официальной документации по доступности , отключить Orca можно с помощью горячих клавиш:
Alt + Супер + S
Конечно, если вы используете автономный оконный менеджер, такой как openbox (разговаривающий с вами, пользователи Lubuntu), привязки клавиш разные. rc.xml
должно быть настроено вами для включения действия выполнения для 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 из списка запущенных приложений. Например:
gnome-session-properties
в терминале. lxsession-default-apps
в терминале. 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;
Нажмите на значок «универсальный доступ» в правом верхнем углу экрана, затем включите «программу чтения с экрана», затем выключите его. Р>
Вы можете убить процесс Orca в терминале:
pkill orca
Если выполняется несколько процессов:
ps ax | grep orca
Начиная с итоговой строки / s появляется идентификатор процесса / s. Затем скопируйте идентификатор процесса и введите:
sudo kill -9 <process id1> <process id2>
Что вы делаете, чтобы отключить его навсегда - выберите «Пуск» и введите «Экранный экран», щелкните правой кнопкой мыши и нажмите «Удалить». После вашего пароля перезагрузитесь. У вас больше не должно быть Orca.
pgrep orca
сообщит вам идентификатор процесса текущего текущего процесса orca. pgrep
похоже на grep для процессов.
kill $(pgrep orca)
убьет текущий текущий процесс orca. kill
принимает идентификатор процесса как аргумент.