Come posso interrompere Orca Screen Reader?


107

Ho aperto accidentalmente Orca Screen Reader dal Dash mentre stavo provando ad aprire Screenshot. Ora tutto ciò che scrivo o clicco viene pronunciato ad alta voce.

Come posso farlo smettere?

Per riferimento, ecco uno screenshot di Orca Screen Reader in esecuzione:

Orca Screen Reader in esecuzione


2
Ho fatto ESATTAMENTE la stessa cosa. Digitando "schermo" si imposta per impostazione predefinita Orca per qualche motivo.
Nathan JB

⁺¹ per screenshot.
Hi-Angel,

Risposte:


144

Se non hai bisogno di assistenza, potresti prendere in considerazione:

sudo apt-get remove gnome-orca
killall orca

Lo dico per la spiacevole esperienza di averlo attivato accidentalmente in diverse occasioni. È un approccio a mazza ma non ne ho assolutamente bisogno.

Se vuoi mantenerlo ma ora sta iniziando all'avvio, a meno di cercare l'applicazione per cercare lo switch off, prendi in considerazione anche questa domanda: Come posso impedire a orca di avviarsi al login?


28
Se lo uccidi per primo, non devi ascoltarlo leggere l'output di apt-get remove.
Paolo,

8
Il mio mi ha supplicato di non ucciderlo :(
Greg,

Sì, non serve a niente dopo tutto per me almeno !!!!
Jasser,

2
killall orcaha funzionato per me in Ubuntu ..
Sampad,

1
Grazie, questo mi ha salvato. Non si fermerebbe. Chi produce uno strumento senza interruttore off?!?! Ho eliminato e inserito nella lista nera questo orribile pacchetto.
Cerin,


38

Alt+ Super+ Sfunziona anche per disattivare (o attivare) Orca.

Questa scorciatoia da tastiera è configurata come segue ...

  1. Apri "Impostazioni di sistema"
  2. Seleziona "Tastiera"
  3. Seleziona la scheda "Scorciatoie"
  4. Nel pannello di sinistra, seleziona "Accesso universale"
  5. Nel pannello di destra, seleziona "Attiva o disattiva lo screen reader"
  6. Inserisci una nuova combinazione di tasti per attivare o disattivare Orca.

inserisci qui la descrizione dell'immagine


16
  1. Disattiva l'audio
  2. Apri un terminale
  3. $ killall orca
  4. Riattiva l'audio

15

Metodo Gui:

Apri Impostazioni di sistema, fai clic sul pulsante che legge l'accesso universale, fai clic sulla scheda vedendo e su quella pagina della scheda accendi e spegni lo screen reader. Oppure, se l'utilità per la lettura dello schermo è stata avviata in altro modo, accenderlo e quindi spegnerlo di nuovo.


1
È già spento. Pensi che rappresenti un bug?
ændrük,

Sì, secondo me è probabilmente un bug, fare ciò che Oli ha detto probabilmente lo risolverà.
Gav,

1
Il pulsante Screen Reader era disattivato per impostazione predefinita anche per me, ma ho scoperto che potevo disattivare Orca disattivando il pulsante "on" e quindi "off". (Il metodo Inserisci + Q non funziona sul mio computer).
PJ Singh,

8

Nello spirito di Ubuntu e delle maggiori filosofie open source di Linux secondo cui ogni utente dovrebbe essere in grado di utilizzare tutto il software indipendentemente dalla disabilità 1 , ecco alcune soluzioni inclusive che vanno oltre gli utenti che non hanno bisogno o vogliono usare Orca.

Disabilita Orca con i tasti Shorcut Alt+ Super+S

Secondo la documentazione ufficiale sull'accessibilità , la disabilitazione di Orca può essere attivata / disattivata con i tasti di scelta rapida:
Alt+ Super+S

Ovviamente, se stai eseguendo un gestore di finestre autonomo come openbox (parlando con te, utenti di Lubuntu), le combinazioni di tasti sono diverse. L' rc.xmlavrebbe dovuto essere configurato da voi per includere una esecuzione di azione per Orca. Vedi http://openbox.org/wiki/Help:Bindings

Oppure utilizza uno dei seguenti metodi ...

Disabilita Orca dalla riga di comando

Utilizzo di GSettings
Lo screen reader può essere disabilitato tramite gsettingsquesto comando:
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false

Sembra inviare un SIGTERMprocesso Orca che consentirà a Orca di emettere una notifica udibile di "Screen reader off" prima di terminare il processo. Questo sembra essere il modo più pulito per disabilitare il parlato, ma poiché Orca non è più in esecuzione, l'utente perderà altre opzioni che potrebbe utilizzare ( braillee braille-monitor).

Uso di Orca
Questo metodo è utile per gli utenti che desiderano disabilitare la voce mentre continuano ad usare altre opzioni dello screen reader - braillee braille-monitor.

Per riavviare Orca con la voce disabilitata, utilizzare questo comando:
nohup orca -d speech --replace &

L' nohupe &sono state inserite in modo che verrà eseguito in background senza uccidere il processo se l'utente chiude il terminale.

Questo comando uccide qualsiasi processo Orca in esecuzione, probabilmente con a SIGKILL, il che significa che Orca non ha la possibilità di emettere la conferma sonora "Screen reader off". Tecnicamente non è spento, perché lo sostituisce con un nuovo processo Orca utilizzando le opzioni fornite.

Questo metodo può essere utilizzato per disabilitare o abilitare qualsiasi opzione particolare. Corri man orcaper i dettagli.

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

Configura le impostazioni di avvio automatico di Orca

Gli amministratori e gli utenti possono controllare se Orca viene eseguito all'avvio. Questo può essere fatto a livello globale per tutti gli utenti o per singolo utente nella rete. Le impostazioni di avvio automatico di un singolo utente hanno la precedenza su quelle globali.

Modo semplice
L'ambiente desktop probabilmente ha un gestore di sessioni grafico in cui è possibile rimuovere Orca dall'elenco delle app di avvio. Per esempio:

  • Gnome
    Esegui gnome-session-propertiesnel terminale.
  • LXDE
    Esegui lxsession-default-appsnel terminale.
  • XFCE
    Esegui xfce4-sessionnel terminale.

Metodi avanzati La modifica manuale delle impostazioni di avvio automatico dovrebbe essere disponibile a tutti tramite terminale, indipendentemente dall'ambiente desktop.

Modifica il file orca-autostart.desktopin un editor di testo o, se non esiste, crealo nella directory di avvio automatico:

  • Directory di avvio automatico per un singolo esempio utente:
    /home/mattmurdock/.config/autostart/
  • Directory di avvio automatico per tutti gli utenti:
    /etc/xdg/autostart/

Se non sei sicuro che i percorsi sopra riportati siano corretti, probabilmente lo troverai rapidamente eseguendolo locate "orca-autostart.desktop".

Per disabilitare l'avvio automatico di Orca, assicurati di includere la riga che NotShowIn=<desktop-environment>; sostituisce <desktop-environment>con quella per cui desideri disabilitarla, ciascuna seguita da un punto e virgola. 2

Ad esempio, per disabilitare l'avvio automatico di Orca in Gnome, XFCE e LXDE, il file dovrebbe essere il seguente:

[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

Fai clic sull'icona "accesso universale" nella parte superiore destra dello schermo, attiva "screen reader", quindi disattivalo.


Grazie, ma non sono sicuro a quale icona ti riferisci. Non vedo nulla con quel nome sullo schermo. Ho aggiunto uno screenshot alla mia domanda.
ændrük,

4

Puoi terminare il processo Orca nel terminale:

pkill orca

Se sono in esecuzione pochi processi:

ps ax | grep orca

inserisci qui la descrizione dell'immagine

All'inizio della / e riga / e risultante sono presenti ID di processo. Quindi copia l'ID / i di processo e inserisci:

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

3

Quello che fai per spegnerlo per sempre è andare su Start e digitare orca screen reader, fare clic con il tasto destro e premere Disinstalla. Dopo la password, riavvia. Non dovresti più avere Orca.


-1
pgrep orca

ti dirà l'id di processo dell'attuale processo orca in esecuzione. pgrepè come grep per i processi.

kill $(pgrep orca)

ucciderà l'attuale processo orca in esecuzione. killaccetta un ID processo come argomento.


pkill orcaè più semplice e fa (quasi) lo stesso di kill $(pgrep orca)- quasi perché quest'ultimo fallisce in modo strano se nessun nome di processo corrisponde orca.
David Foerster,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.