Як зупинити читання екрана Orca?


107

Я випадково відкрив програму зчитування екрана Orca з тире, коли я намагався відкрити знімок екрана. Тепер усе, що я набираю або натискаю, вимовляється вголос.

Як змусити його зупинитися?

Для довідки, ось скріншот роботи Orca Screen Reader:

Читач екрану Orca працює


2
Я зробив ТОЧНО те саме. Введення "екрана" за замовчуванням у Orca чомусь.
Натан JB

⁺¹ для скріншота.
Привіт-Ангел

Відповіді:


144

Якщо вам не потрібна допомога, ви можете розглянути:

sudo apt-get remove gnome-orca
killall orca

Я говорю це з неприємного досвіду випадкового його запуску кілька разів. Це підхід з кувалдою, але я в цьому абсолютно не маю користі.

Якщо ви хочете зберегти його, але він починає завантажуватись зараз, окрім полювання через додаток для пошуку вимикача, врахуйте і це питання: Як мені зупинити orca від запуску при вході?


28
Якщо ви вбите його першим, вам не доведеться його слухати, читаючи вихідний файл apt-get remove.
Пол

8
Мій благав мене не вбивати :(
Грег,

Так, не використовуйте це, як мінімум, для мене !!!!
Джассер

2
killall orcaпрацював для мене в Ubuntu ..
Сампад

1
Дякую, це мене врятувало. Це не зупиниться. Хто робить інструмент без вимикача?!?! Я очистив цей жахливий пакет і потрапив у чорний список.
Серін

51

З посібника для Orca :

Insert+ Qкинути орку.

Я подав помилку про поганий досвід користувачів, який є наслідком поточної поведінки Orca.


9
Не працює для мене (Gnome Shell, Ubuntu 14.04).
Chriki

1
Дивовижно. У Macbooks немає кнопки "Вставити" ....
Nathan JB

1
Не працює для мене, Debian 8
The Vivandiere

@ NathanJ.Brauer :)
The Vivandiere

38

Alt+ Super+ Sтакож працює, щоб вимкнути (або увімкнути) Orca.

Ця комбінація клавіш налаштована так:

  1. Відкрийте "Налаштування системи"
  2. Виберіть "Клавіатура"
  3. Виберіть вкладку "Ярлики"
  4. На панелі ліворуч виберіть "Універсальний доступ"
  5. На правій панелі виберіть "Увімкнути чи вимкнути зчитувач екрана"
  6. Введіть нову комбінацію клавіш, щоб увімкнути або вимкнути Orca.

введіть тут опис зображення



15

Метод Gui:

Відкрийте "Налаштування системи", натисніть кнопку, яка читає універсальний доступ, натисніть "Перегляд вкладки" і на цій сторінці ввімкніть читання екрана. Або якщо екран зчитування екрана був запущений іншим способом, увімкніть його та знову вимкніть.


1
Це вже налаштовано. Як ви думаєте, що являє собою помилку?
ændrük

Так, на мій погляд, це, мабуть, помилка, виконуючи те, що сказав Олі, ймовірно це виправить.
Гав

1
Кнопка "Зчитувач екрана" була також вимкнена для мене, але я виявив, що можу вимкнути Orca, перемикаючи кнопку "увімкнути", а потім "вимкнути". (Метод Insert + Q не працює на моєму комп’ютері).
PJ Singh

8

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

Вимкнути Orca за допомогою клавіш Shorcut Alt+ Super+S

Згідно з офіційною документацією щодо доступності , вимкнення Orca можна перемикати гарячими клавішами:
Alt+ Super+S

Звичайно, якщо ви використовуєте окремий диспетчер вікон, як, наприклад, openbox (розмовляючи з вами, користувачами Lubuntu), зв'язки клавіш відрізняються. Вам rc.xmlслід було б налаштувати вас, щоб включити дію виконання для Orca. Див. Http://openbox.org/wiki/Help:Зв'язки

Або скористайтеся одним із наведених нижче способів ...

Вимкнути Orca з командного рядка

Використання GSettings
Зчитувач екрана можна відключити за gsettingsдопомогою цієї команди:
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false

Здається, він надсилає SIGTERMпроцес Orca, який дозволить Orca видати звукове сповіщення "Зчитувач екрана" перед тим, як припинити процес. Здається, це найчистіший спосіб відключення мови, але оскільки Orca більше не працює, користувач втратить інші параметри, які вони можуть використовувати ( brailleі braille-monitor).

Використання Orca
Цей метод корисний для користувачів, які бажають відключити мовлення, продовжуючи використовувати інші параметри екрана - brailleі braille-monitor.

Щоб перезапустити Orca з вимкненим мовленням, використовуйте цю команду:
nohup orca -d speech --replace &

Вони nohupі &були включені, тому він буде працювати у фоновому режимі, не вбиваючи процес, якщо користувач закриє термінал.

Ця команда вбиває будь-який запущений процес Orca, ймовірно, з a 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
    Run 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;

5

Клацніть піктограму «універсальний доступ» біля правої верхньої частини екрана, увімкніть «екранний рідер» та вимкніть його.


Дякую, але я не впевнений, на яку піктограму ви звертаєтесь. Я нічого не бачу на цьому імені на екрані. Я додав скріншот до свого питання.
ændrük

4

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

pkill orca

Якщо запущено кілька процесів:

ps ax | grep orca

введіть тут опис зображення

Початок результуючого рядка / s є ідентифікатором Process / s. Потім скопіюйте ідентифікатори процесу та введіть:

sudo kill -9 <process id1> <process id2>

3

Що ви робите, щоб назавжди вимкнути це - перейти до "Пуск" та введіть програму читання екрана orca, клацніть правою кнопкою миші та натисніть видалення. Після пароля перезавантажте. Ви більше не повинні мати Orca.


-1
pgrep orca

повідомить вам ідентифікатор процесу поточного запущеного процесу orca. pgrepнемов греп для процесів.

kill $(pgrep orca)

знищить поточний запущений процес orca. killприймає ідентифікатор процесу як аргумент.


pkill orcaпростіше і робить (майже) те саме, що kill $(pgrep orca)- майже тому, що останній виходить з ладу дивним чином, якщо жодна назва процесу не відповідає orca.
Девід Фоерстер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.