A flexible, extensible, and powerful assistive technology that provides end-user access to applications and toolkits that support the AT-SPI (e.g., the GNOME desktop).
Orca defines a set of default behaviors (reactions to application events) and key bindings (reaction to user key presses). These default behaviors and key bindings can be overwritten on a per-application basis. Orca creates a script object for each running application, which merges both the default behaviors and key bindings, and the application specific ones. Orca provides the infrastructure to activate and deactivate scripts, as well as a host of services accessible from within the scripts.
Orca defines a set of default behaviors (reactions to application events) and key bindings (reaction to user key presses). These default behaviors and key bindings can be overwritten on a per-application basis. Orca creates a script object for each running application, which merges both the default behaviors and key bindings, and the application specific ones. Orca provides the infrastructure to activate and deactivate scripts, as well as a host of services accessible from within the scripts.
Original maintainer | Debian Accessibility Team |
---|---|
Homepage | https://wiki.gnome.org/Projects/Orca |
3.36.1



3.35.3

3.34.2



3.34.0


3.33.3

3.32.0


3.31.4

3.30.1


3.30.0


3.29.92

3.28.0


3.26.0


3.20.3

3.6.3

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | zst | 3.36.1-1 | 2020-03-11 | 2.16 MiB | 15.2 MiB | Jan Alexander Steffens (heftig) |
![]() | rpm | 3.6.3-4.el7 | 2020-01-07 | 3.88 MiB | 12.9 MiB | CentOS BuildSystem |
![]() | deb | 3.30.1-1 | 2019-01-12 | 1.84 MiB | 12.9 MiB | Debian Accessibility Team |
![]() | deb | 3.36.1-1~bpo10+1 | 2020-03-23 | 1.81 MiB | 12.8 MiB | Debian Accessibility Team |
![]() | deb | 3.30.1-1~bpo9+1 | 2019-01-12 | 1.84 MiB | 12.9 MiB | Debian Accessibility Team |
![]() | deb | 3.34.2-1~bpo9+1 | 2020-02-09 | 1.79 MiB | 12.7 MiB | Debian Accessibility Team |
![]() | rpm | 3.28.0-1.fc28 | 2019-01-14 | 2.55 MiB | 13.8 MiB | Fedora Project |
![]() | rpm | 3.28.0-1.fc28 | 2019-01-14 | 2.55 MiB | 13.8 MiB | Fedora Project |
![]() | rpm | 3.30.0-1.fc29 | 2019-01-14 | 2.57 MiB | 13.9 MiB | Fedora Project |
![]() | rpm | 3.30.0-1.fc29 | 2019-01-14 | 2.57 MiB | 13.9 MiB | Fedora Project |
![]() | rpm | 3.29.92-1.fc29 | 2019-01-14 | 2.57 MiB | 13.9 MiB | Fedora Project |
![]() | rpm | 3.29.92-1.fc29 | 2019-01-14 | 2.57 MiB | 13.9 MiB | Fedora Project |
![]() | rpm | 3.32.0-1.fc30 | 2019-06-17 | 2.6 MiB | 14 MiB | Fedora Project |
![]() | rpm | 3.32.0-1.fc30 | 2019-06-17 | 2.6 MiB | 14 MiB | Fedora Project |
![]() | rpm | 3.32.0-1.fc30 | 2019-06-17 | 2.6 MiB | 14 MiB | Fedora Project |
![]() | rpm | 3.34.0-1.fc31 | 2020-01-07 | 2.51 MiB | 14.3 MiB | Fedora Project |
![]() | rpm | 3.36.1-1.fc33 | 2020-03-12 | 2.41 MiB | 13.9 MiB | Fedora Project |
![]() | rpm | 3.33.3-2.fc31 | 2019-08-03 | 2.5 MiB | 14.1 MiB | Fedora Project |
![]() | xz | 3.32.0-1 | 2019-03-30 | 1.97 MiB | 15.3 MiB | Bartlomiej Piotrowski |
![]() | xz | 3.32.0-1 | 2019-03-23 | 1.97 MiB | 15.3 MiB | Bartlomiej Piotrowski |
![]() | xz | 3.32.0-1 | 2019-03-15 | 1.97 MiB | 15.3 MiB | Bartlomiej Piotrowski |
![]() | rpm | 3.26.0-lp150.4.3 | 2019-01-17 | 1.1 MiB | 5.91 MiB | https://bugs.opensuse.org |
![]() | rpm | 3.26.0-lp151.5.3 | 2019-04-02 | 1.02 MiB | 5.91 MiB | https://bugs.opensuse.org |
![]() | rpm | 3.34.2-lp152.1.2 | 2020-03-19 | 1.1 MiB | 6.34 MiB | https://bugs.opensuse.org |
![]() | rpm | 3.20.3-4.23 | 2019-01-17 | 1.03 MiB | 5.7 MiB | http://bugs.opensuse.org |
![]() | rpm | 3.34.2-2.2 | 2020-03-11 | 1.07 MiB | 6.47 MiB | https://bugs.opensuse.org |
![]() | deb | 3.28.0-3ubuntu1 | 2018-06-12 | 472 kiB | 4.66 MiB | Ubuntu Developers |
![]() | deb | 3.30.0-1ubuntu1 | 2019-01-14 | 478 kiB | 4.71 MiB | Ubuntu Developers |
![]() | deb | 3.31.4-1ubuntu1 | 2019-02-20 | 484 kiB | 4.79 MiB | Ubuntu Developers |
![]() | deb | 3.34.0-1ubuntu3 | 2019-09-13 | 494 kiB | 4.88 MiB | Ubuntu Developers |
![]() | deb | 3.35.3-1ubuntu1 | 2020-02-28 | 491 kiB | 4.82 MiB | Ubuntu Developers |
Applications
Orca
Provide access to graphical desktop environments via synthesized speech and/or refreshable braille
Screen Reader
Provide access to graphical desktop environments via synthesized speech and/or refreshable braille
Manual pages
orca(1)
orca - a scriptable screen reader
Latest updates

Debian 10.0 buster-backports/main: Updated from 3.34.2-1~bpo10+1 to 3.36.1-1~bpo10+1
2020-03-23
- Backport to buster.

OpenSUSE Leap 15.2 oss: Updated from 3.34.1-lp152.1.1 to 3.34.2-lp152.1.2
2020-03-19
- Add python3-gobject BuildRequires: We eliminated an auto-pull-in of the python stack for consumers of the C-headers. Orca uses both.

Fedora rawhide development/Everything-os: Updated from 3.35.92-1.fc33 to 3.36.1-1.fc33
2020-03-12
- Update to 3.36.1

Debian experimental experimental/main: Version 3.35.92-1 removed
2020-03-12

Arch rolling extra/os: Updated from 3.36.0-1 to 3.36.1-1
2020-03-11

Arch rolling extra/os: Updated from 3.34.2-1 to 3.36.0-1
2020-03-11

OpenSUSE Tumbleweed oss: Updated from 3.34.2-2.1 to 3.34.2-2.2
2020-03-11
- Add python3-gobject BuildRequires: We eliminated an auto-pull-in of the python stack for consumers of the C-headers. Orca uses both.

Fedora rawhide development/Everything-os: Updated from 3.35.91-1.fc33 to 3.35.92-1.fc33
2020-03-05
- Update to 3.35.92

Debian experimental experimental/main: Updated from 3.35.91-1 to 3.35.92-1
2020-03-05
- New upstream release.

Ubuntu 20.04 focal-proposed/main: Version 3.35.3-1ubuntu1 removed
2020-02-28

Ubuntu 20.04 focal/main: Updated from 3.34.0-1ubuntu3 to 3.35.3-1ubuntu1
2020-02-28
- Update and resynchronize on Debian, remaining Ubuntu changes
- debian/patches/unity-a11y.patch: add hacks to better work with Unity
- debian/control.in: build with gstreamer now but lower the python3-gst-1.0 recommends to suggests while that component is still in universe
- Removed Ubuntu delta
- debian/patches/0001-Add-GSettings-backend-to-Orca.patch:
remove the gsettings backend, it's unmaintained and buggy
(lp: #1783641)

Ubuntu 20.04 focal-proposed/main: Version 3.35.3-1ubuntu1 introduced
2020-02-27
- Update and resynchronize on Debian, remaining Ubuntu changes
- debian/patches/unity-a11y.patch: add hacks to better work with Unity
- debian/control.in: build with gstreamer now but lower the python3-gst-1.0 recommends to suggests while that component is still in universe
- Removed Ubuntu delta
- debian/patches/0001-Add-GSettings-backend-to-Orca.patch:
remove the gsettings backend, it's unmaintained and buggy
(lp: #1783641)

Fedora rawhide development/Everything-os: Updated from 3.35.3-2.fc32 to 3.35.91-1.fc33
2020-02-24
- Update to 3.35.91

Debian experimental experimental/main: Updated from 3.35.3-1 to 3.35.91-1
2020-02-21
- New upstream release.

OpenSUSE Tumbleweed oss: Updated from 3.34.2-1.1 to 3.34.2-2.1
2020-02-16
- Add python3-gobject BuildRequires: We eliminated an auto-pull-in of the python stack for consumers of the C-headers. Orca uses both.

Debian 9.0 stretch-backports-sloppy/main: Updated from 3.34.1-1~bpo9+1 to 3.34.2-1~bpo9+1
2020-02-09
- Backport to stretch.

Fedora rawhide development/Everything-os: Updated from 3.35.3-1.fc32 to 3.35.3-2.fc32
2020-02-08

Debian 10.0 buster-backports/main: Updated from 3.34.1-1~bpo10+1 to 3.34.2-1~bpo10+1
2020-02-07
- Backport to buster.

OpenSUSE Tumbleweed oss: Updated from 3.34.1-2.1 to 3.34.2-1.1
2020-02-07
- Update to version 3.34.2:
- Chromium:
- Present alerts upon window activation.
- Improve presentation of list items with markers, including handling a change in the accessibility tree.
- Web: Prevent repetition of lines during SayAll for web content.
- Mouse Review: Ensure we present tooltip for non-focused objects.
- General:
- Fix regression in binding commands with the Orca modifier plus Shift.
- Work around missing object:state-changed:focused event from GtkTable.
- Updated translations.

OpenSUSE Leap 15.2 oss: Updated from 3.26.0-lp152.6.2 to 3.34.1-lp152.1.1
2020-02-04
- Update to version 3.34.1:
- Web:
- Continued improvement of Orca's support for Chromium
- Improve accuracy of synthesized clicks on web pages
- Be sure we don't override sticky browse mode for top-level web apps
- Fix bug causing Orca to not present button name during Say All
- Improve presentation of selection of links which span multiple lines
- General:
- Ensure we speak selected switcher item even when the user has set onlySpeakDisplayedText
- Improve reliability of unfocusedAlertAndDialogCount()
- Correct the position and size reported for selectable table rows
- Don't present GtkComboBox selection changes if we're not on/in that widget
- Present position in list for tables
- Filter out duplicate clipboard contents changed notifications
- Filter out bogus window focus claims from gnome-shell
- Add handling for accessible app names which start with "org." or "com."
- Updated translations.