Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

QT accessibility problem in i3 window manager



  • I have an application that developed using QT5. This program designed for visually impaired users and is fully accessible. When I start this program in gnome-terminal or using a .desktop file, everything is ok and Orca screen reader tell the user everything.

    Here is the problem :
    I am using i3 window manager in Linux. So I have assigned a key binding to this program. When I start the program using those i3 hotkeys, nothing is accessible at all and Orca is silent.

    I have tried environment variables "QT_ACCESSIBILITY=1" and "GTK_MODULES=gail:atk-btidge", but even when this envs are set for that application, accessibility doesn't work.

    for me the most possible reason must be environment variables, but I don't know any other variables related to accessibility.

    Can anyone help me with this? Is there any configuration that must be done during building the application?


  • Moderators

    @payman
    i have no experience with accessibility on Linux. But maybe the following helps you:
    Qt Accessibility is based on AT-SPI via DBus on Unix/X11 and is tested to be working on Gnome and KDE.
    Are you sure that i3wm even supports accessibility?