Skip to main content

Crate xa11y_linux

Crate xa11y_linux 

Source
Expand description

Linux accessibility backend.

  • AT-SPI2 introspection over D-Bus (atspi) โ€” implements the core Provider trait. Requires at-spi2-core and toolkit accessibility.
  • Input simulation (input, wayland_input) โ€” XTest on X11 sessions, libei via org.freedesktop.portal.RemoteDesktop on Wayland sessions. Routing is at runtime via DISPLAY / WAYLAND_DISPLAY.
  • Screen capture (screenshot) โ€” GetImage on X11, the Screenshot portal on Wayland.

Structsยง

LinuxInputProvider
Public input provider for Linux. Dispatches to the X11 or Wayland backend chosen at construction.
LinuxProvider
Linux accessibility provider using AT-SPI2 over D-Bus.
LinuxScreenshot
Choose the Linux screenshot backend based on session environment.