LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Первый момент. GTKшники запилили в v4 новый API, поддержку которого надо добавлять в код приложений (а старый код удалять, соответственно).

Об этом и было написано в том треде, который я процитировал. Если раньше в GTK это было опциональным и GTK сам предоставлял поддержку accessibility для виджетов, то теперь каждое приложение должно само это разруливать.

Второй момент: есть какие-то проблемы между Orca и Wayland.

Ну вот зайди на https://wayland.app/protocols/, например. Ты видишь там протокол, который позволил бы читалке экрана запросить информацию о том, что именно находится под курсором? Я не вижу. В теории, можно через Layer Shell попытаться это делать, но – вот те раз! – ни GNOME, ни GTK его не умеют.

Исправление hateyoufeel, :

Первый момент. GTKшники запилили в v4 новый API, поддержку которого надо добавлять в код приложений (а старый код удалять, соответственно).

Об этом и было написано в том треде, который я процитировал. Если раньше в GTK это было опциональным и GTK сам предоставлял поддержку accessibility, то теперь каждое приложение должно само это разруливать.

Второй момент: есть какие-то проблемы между Orca и Wayland.

Ну вот зайди на https://wayland.app/protocols/, например. Ты видишь там протокол, который позволил бы читалке экрана запросить информацию о том, что именно находится под курсором? Я не вижу. В теории, можно через Layer Shell попытаться это делать, но – вот те раз! – ни GNOME, ни GTK его не умеют.

Исходная версия hateyoufeel, :

Первый момент. GTKшники запилили в v4 новый API, поддержку которого надо добавлять в код приложений (а старый код удалять, соответственно).

Об этом и было написано в том треде, который я процитировал. Если раньше в GTK это было опциональным и GTK сам предоставлял поддержку accessibility, то теперь каждое приложение должно само это разруливать.

Второй момент: есть какие-то проблемы между Orca и Wayland.

Ну вот зайди на https://wayland.app/protocols/, например. Ты видишь там протокол, который позволил бы читалке экрана запросить информацию о том, что именно находится под курсором? Я не вижу. В теории, можно через Layer Shell попытаться это делать, но – вот те раз! – ни GNOME, ни GTK его не умеют. Есть сторонняя библиотека для GTK4 для поддержки этого протокола, но её надо отдельно подключать в каждую программу.