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.xml
avrebbe 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 gsettings
questo comando:
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false
Sembra inviare un SIGTERM
processo 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 ( braille
e 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 - braille
e braille-monitor
.
Per riavviare Orca con la voce disabilitata, utilizzare questo comando:
nohup orca -d speech --replace &
L' nohup
e &
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 orca
per 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-properties
nel terminale.
- LXDE
Esegui lxsession-default-apps
nel terminale.
- XFCE
Esegui xfce4-session
nel 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.desktop
in 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;