Skip to main content

Crate xa11y_linux

Crate xa11y_linux 

Source
Expand description

Linux accessibility backend.

  • AT-SPI2 introspection over D-Bus (atspi) with native EWMH/ICCCM and Sway window management โ€” implements the core Provider trait.
  • Input simulation (input, wayland_input) โ€” XTest on X11 sessions, libei via org.freedesktop.portal.RemoteDesktop on Wayland sessions. Routing is per capability at runtime, with explicit environment overrides and correct mixed Wayland/XWayland detection.
  • 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.