¿Cómo detengo Orca Screen Reader?

107

Accidentalmente abrí Orca Screen Reader desde el tablero cuando estaba tratando de abrir Captura de pantalla. Ahora todo lo que escribo o hago clic se dice en voz alta.

¿Cómo hago que pare?

Como referencia, aquí hay una captura de pantalla de Orca Screen Reader ejecutándose:

Orca Screen Reader funcionando

ændrük
fuente
2
Hice exactamente lo mismo. Escribir "pantalla" por defecto es Orca por alguna razón.
Nathan JB
⁺¹ para captura de pantalla.
Hi-Angel

Respuestas:

144

Si no necesita ayuda, puede considerar:

sudo apt-get remove gnome-orca
killall orca

Digo esto desde la desagradable experiencia de dispararlo accidentalmente en varias ocasiones. Es un enfoque de mazo, pero no lo uso en absoluto.

Si desea conservarlo, pero está comenzando en el arranque ahora, antes de buscar en la aplicación para buscar el interruptor de apagado, considere esta pregunta también: ¿Cómo evito que la orca se inicie al iniciar sesión?

Oli
fuente
28
Si lo matas primero, no tienes que escucharlo leer la salida del apt-get remove.
Paul
8
El mío me suplicó que no lo matara :(
Greg
¡Sí, no lo uso después de todo, al menos para mí!
Jasser
2
killall orcafuncionó para mí en Ubuntu ..
Sampad
1
Gracias, esto me salvó. No se detendría. ¿Quién hace una herramienta sin interruptor de apagado? He purgado y puesto en la lista negra este horrible paquete.
Cerin
51

Del manual de Orca :

Insert+ Qdeja la orca.

He presentado un error sobre la mala experiencia del usuario que resulta del comportamiento actual de Orca.

ændrük
fuente
99
No funciona para mí (Gnome Shell, Ubuntu 14.04).
Chriki
1
Increíble. Las Macbooks no tienen un botón "Insertar" ...
Nathan JB
1
No me funciona, Debian 8
The Vivandiere
@ NathanJ.Brauer :)
The Vivandiere
38

Alt+ Super+ Stambién funciona para apagar (o encender) Orca.

Este método abreviado de teclado se configura de la siguiente manera ...

  1. Abra "Configuración del sistema"
  2. Seleccione "Teclado"
  3. Seleccione la pestaña "Accesos directos"
  4. En el panel izquierdo, seleccione "Acceso universal"
  5. En el panel derecho, seleccione "Activar o desactivar el lector de pantalla"
  6. Ingrese una nueva combinación de teclas para activar o desactivar Orca.

ingrese la descripción de la imagen aquí

PJ Singh
fuente
16
  1. Apagar el sonido
  2. Abrir una terminal
  3. $ killall orca
  4. Enciende el sonido otra vez
likeitlikeit
fuente
15

Método Gui:

Abra Configuración del sistema, haga clic en el botón que dice acceso universal, haga clic en la pestaña para ver y en esa página de pestañas encienda y apague el lector de pantalla. O, si el lector de pantalla se inició de alguna otra manera, enciéndalo y luego vuelva a apagarlo.

Gav
fuente
1
Ya está apagado. ¿Crees que eso representa un error?
ændrük
Sí, en mi opinión, probablemente sea un error, hacer lo que dijo Oli probablemente lo arregle.
Gav
1
El botón Lector de pantalla también estaba desactivado de forma predeterminada para mí, pero descubrí que podía desactivar Orca pero activando y desactivando el botón. (El método Insert + Q no funciona en mi computadora).
PJ Singh
8

En el espíritu de Ubuntu y de las grandes filosofías de código abierto de Linux de que cada usuario debería poder usar todo el software independientemente de la discapacidad 1 , aquí hay algunas soluciones inclusivas que se extienden más allá de los usuarios que no necesitan o quieren usar Orca.

Desactivar Orca con teclas de corte corto Alt+ Super+S

Según la documentación oficial de accesibilidad , la desactivación de Orca se puede alternar con teclas de acceso rápido:
Alt+ Super+S

Por supuesto, si está ejecutando un administrador de ventanas independiente como openbox (hablando con ustedes, usuarios de Lubuntu), las combinaciones de teclas son diferentes. El rc.xmltendría que ser configurado por usted para incluir una acción para ejecutar Orca. Ver http://openbox.org/wiki/Help:Bindings

O use uno de los siguientes métodos ...

Deshabilitar Orca desde la línea de comando

Uso de GSettings
El lector de pantalla se puede desactivar gsettingscon este comando:
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false

Parece enviar un SIGTERMproceso de Orca que permitirá a Orca emitir una notificación audible de "Lector de pantalla apagado" antes de finalizar el proceso. Esta parece ser la forma más limpia de desactivar el habla, pero debido a que Orca ya no se está ejecutando, el usuario perderá otras opciones que pueda estar usando ( brailley braille-monitor).

Uso de Orca
Este método es útil para los usuarios que desean desactivar el habla mientras continúan usando otras opciones de lector de pantalla, brailley braille-monitor.

Para reiniciar Orca con el habla deshabilitada, use este comando:
nohup orca -d speech --replace &

El nohupy &se han incluido para que se ejecute en segundo plano sin matar el proceso si el usuario cierra el terminal.

Este comando mata cualquier proceso de Orca en ejecución, probablemente con un SIGKILL, lo que significa que Orca no tiene la oportunidad de emitir la confirmación audible "Lector de pantalla apagado". Sin embargo, técnicamente no está desactivado, porque lo reemplaza con un nuevo proceso Orca utilizando las opciones dadas.

Este método se puede usar para deshabilitar o habilitar cualquier opción en particular. Corre man orcapor los detalles.

   -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.

Configure los ajustes de inicio automático de Orca

Los administradores y usuarios pueden controlar si Orca se ejecuta al inicio. Esto puede hacerse globalmente para todos los usuarios o por usuario individual en su red. La configuración de inicio automático de un usuario individual anula la configuración global.

Manera fácil
Su entorno de escritorio probablemente tenga un administrador de sesión gráfico donde puede eliminar Orca de la lista de aplicaciones de inicio. Por ejemplo:

  • Gnome
    Run gnome-session-propertiesen la terminal.
  • LXDE
    Ejecutar lxsession-default-appsen terminal.
  • XFCE
    Ejecutar xfce4-sessionen terminal.

Métodos avanzados El cambio de la configuración de inicio automático debe estar disponible para todos a través de la terminal, independientemente del entorno de escritorio.

Edite el archivo orca-autostart.desktopen un editor de texto o, si no existe, créelo en el directorio de inicio automático:

  • Directorio de inicio automático para un ejemplo de usuario individual:
    /home/mattmurdock/.config/autostart/
  • Directorio de inicio automático para todos los usuarios:
    /etc/xdg/autostart/

Si no está seguro de si las rutas anteriores son correctas, probablemente pueda encontrarlas rápidamente al ejecutarlas locate "orca-autostart.desktop".

Para deshabilitar el inicio automático de Orca, asegúrese de incluir la línea que NotShowIn=<desktop-environment>; reemplaza <desktop-environment>a la (s) para la que desea deshabilitarla, cada una seguida de un punto y coma. 2

Por ejemplo, para deshabilitar el inicio automático de Orca en Gnome, XFCE y LXDE, el archivo debería leer lo siguiente:

[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
fuente
5

Haga clic en el icono de "acceso universal" cerca de la esquina superior derecha de su pantalla, encienda el "lector de pantalla" y luego apáguelo.

jeffwgtn
fuente
Gracias, pero no estoy seguro de a qué icono te refieres. No veo nada con ese nombre en la pantalla. Agregué una captura de pantalla a mi pregunta.
ændrük
4

Puedes matar el proceso Orca en la terminal de la siguiente manera:

pkill orca

Si hay pocos procesos en ejecución:

ps ax | grep orca

ingrese la descripción de la imagen aquí

Al comienzo de la línea / s resultante, hay ID / s de proceso. Luego copie el / los ID / s del proceso e ingrese:

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

fuente
3

Lo que debe hacer para apagarlo para siempre es ir a Inicio y escribir orca screen reader, hacer clic derecho y presionar desinstalar. Después de su contraseña, reinicie. No deberías tener Orca más.

Mateo
fuente
-1
pgrep orca

le dirá la identificación del proceso del proceso actual de orca en ejecución. pgrepes como grep para procesos.

kill $(pgrep orca)

matará el proceso actual de orca en ejecución. killtoma una identificación de proceso como argumento.

Captain_Obvious
fuente
pkill orcaes más simple y hace (casi) lo mismo que kill $(pgrep orca), casi porque este último falla de una manera extraña si no coincide el nombre del proceso orca.
David Foerster