I say this from the unpleasant experience of accidentally triggering it on several occasions. It is a sledgehammer approach but I have absolutely no use for it.
If you want to keep it but it's starting on boot now, short of hunting through the application to look for the off-switch, consider this question too.
Also note that the package name is transitioning from gnome-orca to orca. I'm leaving both above for the duration of supported releases.
Open up System Settings, click on the button that reads universal access, click on the tab seeing and on that tab page turn the screen reader from on to off. Or, if the screen reader was started some other way, turn it on and then off again.
In the spirit of Ubuntu and greater linux open source philosophies that every user should be able to use all software regardless of disability1, here are a few inclusive solutions that extend beyond users who don't need or want to use Orca.
Disable Orca with Shorcut Keys Alt + Super + S
According the official accessibility documentation, disabling Orca can be toggled with hotkeys: Alt + Super + S
Of course, if you're running a stand alone window manager like openbox (talking to you, Lubuntu users), the keybindings are different. The rc.xml would have to be configured by you to include an execute action for Orca. See http://openbox.org/wiki/Help:Bindings
Or use one of the following methods...
Disable Orca from command line
Using GSettings
The screen reader can be disabled through gsettings with this command: gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false
It seems to send a SIGTERM to the Orca process which will allow Orca to issue an audible "Screen reader off" notification before terminating the process. This seems to be the cleanest way to disable speech, but because Orca is no longer running, the user will lose other options they may be using (braille and braille-monitor).
Using Orca
This method is useful for users who wish to disable speech while continuing to use other screenreader options — braille and braille-monitor.
To restart Orca with speech disabled, use this command: nohup orca -d speech --replace &
The nohup and & have been included so it will run in the background without killing the process if the user closes the terminal.
This command kills any running Orca process, probably with a SIGKILL, which means Orca does not get a chance to issue the audible confirmation "Screen reader off." Technically it's not off though, because it replaces it with a new Orca process using the options given.
This method can be used to disable or enable any particular option. Run man orca for details.
-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 Orca's autostart settings
Admins and users may control whether Orca runs at startup. This can be done globally for all users or per individual user in your network. An individual user's autostart settings override global settings.
Easy way
Your desktop environment probably has a graphical session manager where you can remove Orca from the startup apps list. For example:
Gnome
Run gnome-session-properties in terminal.
LXDE
Run lxsession-default-apps in terminal.
XFCE
Run xfce4-session in terminal.
Advanced methods
Changing the autostart settings manually should be available to everyone via terminal, regardless of the desktop environment.
Edit the file orca-autostart.desktop in a text editor or, if it doesn't exist, create it in the autostart directory:
Autostart directory for an individual user example: /home/mattmurdock/.config/autostart/
Autostart directory for all users: /etc/xdg/autostart/
If you're not sure whether the above paths are correct, you can probably find it quickly by running locate "orca-autostart.desktop".
To disable the autostart of Orca, make sure to include the line NotShowIn=<desktop-environment>; replacing <desktop-environment> with the one(s) you wish to disable it for, each followed by a semicolon. 2
For example, to disable autostart of Orca in Gnome, XFCE, and LXDE, the file should read as below:
What you do to turn it off forever is go to Start and type orca screen reader, right click, and press uninstall. After your password, reboot. You should not have Orca on anymore.
If you don't need assistance, you might want to consider:
I say this from the unpleasant experience of accidentally triggering it on several occasions. It is a sledgehammer approach but I have absolutely no use for it.
If you want to keep it but it's starting on boot now, short of hunting through the application to look for the off-switch, consider this question too.
Also note that the package name is transitioning from
gnome-orca
toorca
. I'm leaving both above for the duration of supported releases.From the manual for Orca:
I've filed a bug about the poor user experience that results from Orca's current behavior.
Keyboard Shortcut
Alt+Super+S also works to turn Orca off (or on).
Ubuntu 18.04+ : Configure the Keyboard Shortcut
In Ubuntu 18.04+, this keyboard shortcut is configured as follows...
Ubuntu 18.04+ : Turn Off Orca using the GUI
You can also turn off Orca using the GUI. In Ubuntu 18.04+, the steps are...
Ubuntu 14.04 : Configure the Keyboard Shortcut
In Ubuntu 14.04, this keyboard shortcut is configured as follows...
$ killall orca
Gui Method:
Open up System Settings, click on the button that reads universal access, click on the tab seeing and on that tab page turn the screen reader from on to off. Or, if the screen reader was started some other way, turn it on and then off again.
In the spirit of Ubuntu and greater linux open source philosophies that every user should be able to use all software regardless of disability 1, here are a few inclusive solutions that extend beyond users who don't need or want to use Orca.
Disable Orca with Shorcut Keys Alt + Super + S
According the official accessibility documentation, disabling Orca can be toggled with hotkeys:
Alt + Super + S
Of course, if you're running a stand alone window manager like openbox (talking to you, Lubuntu users), the keybindings are different. The
rc.xml
would have to be configured by you to include an execute action for Orca. See http://openbox.org/wiki/Help:BindingsOr use one of the following methods...
Disable Orca from command line
Using GSettings
The screen reader can be disabled through
gsettings
with this command:gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false
It seems to send a
SIGTERM
to the Orca process which will allow Orca to issue an audible "Screen reader off" notification before terminating the process. This seems to be the cleanest way to disable speech, but because Orca is no longer running, the user will lose other options they may be using (braille
andbraille-monitor
).Using Orca
This method is useful for users who wish to disable speech while continuing to use other screenreader options —
braille
andbraille-monitor
.To restart Orca with speech disabled, use this command:
nohup orca -d speech --replace &
The
nohup
and&
have been included so it will run in the background without killing the process if the user closes the terminal.This command kills any running Orca process, probably with a
SIGKILL
, which means Orca does not get a chance to issue the audible confirmation "Screen reader off." Technically it's not off though, because it replaces it with a new Orca process using the options given.This method can be used to disable or enable any particular option. Run
man orca
for details.Configure Orca's autostart settings
Admins and users may control whether Orca runs at startup. This can be done globally for all users or per individual user in your network. An individual user's autostart settings override global settings.
Easy way
Your desktop environment probably has a graphical session manager where you can remove Orca from the startup apps list. For example:
Run
gnome-session-properties
in terminal.Run
lxsession-default-apps
in terminal.Run
xfce4-session
in terminal.Advanced methods Changing the autostart settings manually should be available to everyone via terminal, regardless of the desktop environment.
Edit the file
orca-autostart.desktop
in a text editor or, if it doesn't exist, create it in the autostart directory:/home/mattmurdock/.config/autostart/
/etc/xdg/autostart/
If you're not sure whether the above paths are correct, you can probably find it quickly by running
locate "orca-autostart.desktop"
.To disable the autostart of Orca, make sure to include the line
NotShowIn=<desktop-environment>;
replacing<desktop-environment>
with the one(s) you wish to disable it for, each followed by a semicolon. 2For example, to disable autostart of Orca in Gnome, XFCE, and LXDE, the file should read as below:
Click on the "universal access" icon near the top right of your screen, turn "screen reader" on then turn it off.
You can kill the Orca Process in terminal by:
If there are few processes running:
Beginning of the resulting line /s there is Process ID /s. Then copy the Process ID /s and enter:
What you do to turn it off forever is go to Start and type orca screen reader, right click, and press uninstall. After your password, reboot. You should not have Orca on anymore.
KDE Accessibility Options appears able to start Orca on boot.