Unity 2D Accessibility, Testers Welcome
Frederik Gladhorn <[email protected]>
| Newsgroups | gmane.comp.kde.devel.accessibility |
|---|---|
| Message-ID | <[email protected]> |
Hi, lately Florian and Didier did some nice work to get the patches needed for a working Qt at-spi2 accessibility ready for Ubuntu. It's also exciting since they are making Unity-Qt accessible - yes that is the first QML app that tests our changes for Qt. While I personally don't care which distro anyone runs, right now this is a nice chance to test accessibility with KDE apps without any hastle. So if you're interested to find out where we stand, check it out :) With the setup described below you should be up and running in no time. Cheers Frederik PS: If anyone else want to manually get this up and running: My recommendation is at the moment to grab Qt 4.8 master and the bridge from gitorious. https://gitorious.org/qt-at-spi https://qt.gitorious.org/qt/accessibility contains the changes needed for QML (branch 4.8-a11y) if you want to play with that. Fredag 24. juni 2011 14.57.24 skrev ext Florian Boucault : > Hello, > > Thanks to the fantastic work of Frederik Gladhorn, Qt and QML are > accessible on Linux. > Our very own awesome Didier Roche packaged it and pushed it in Oneiric > and even blogged about it (see [1])! > This work is now being put to use to make Unity 2D accessible. A very > first prototype is available, though with major bugs. I would love to > get as much feedback as possible about it. To that end I published a > version of Unity 2D in a PPA for Natty at [2]. > > I put together a script (install_accessible_unity_2d.sh in attachment) > that installs everything necessary so that when you log back in the > Unity 2D session accessibility should work. Be careful, it does the > following: > - install accessibility-enabled Qt 4.7.3 and Unity 2D from the PPA > - activate AT-SPI 2 > - activate accessibility in Qt system-wide by adding environment > variables to /etc/environment > > It is for Natty only. > I have not had the opportunity to try this script on a fresh Natty so > please let me know if something goes wrong or if you can think of an > improvement. > > Thank you for reporting anything that does not work well in Unity 2D > accessibility wise directly to me. For bugs in other Qt applications > please report bugs against the qt package with the tag 'a11y'. > > Known bugs are: > - crash when going into the contextual menu of an item in the launcher > - when hidden the launcher needs Alt-F1 twice to show > - in the panel, switching from a menu to another gives the focus briefly > to the focused application > - in the panel, scrubbing from the app menu to the indicators is not > implemented > - only the search field is accessible in the dash > > > Have a nice day, > > Florian > > [1] http://blog.didrocks.fr/post/Accessible-Qt-now-in-Oneiric! > [2] https://launchpad.net/~unity-2d-team/+archive/accessibility _______________________________________________ kde-accessibility mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-accessibility
install_accessible_unity_2d.sh
(application/x-shellscript, 534 B)
#!/bin/sh # Install accessibility-enabled Qt 4.7.3 and Unity 2D sudo add-apt-repository ppa:unity-2d-team/accessibility sudo apt-get update sudo apt-get upgrade sudo apt-get install unity-2d # Activate AT-SPI 2 gconftool-2 --set /desktop/gnome/interface/at-spi-dbus --type bool true gconftool-2 --set /desktop/gnome/interface/at-spi-corba --type bool false # Activate accessibility in Qt system-wide echo GTK_MODULES=gail:atk-bridge | sudo tee --append /etc/environment echo QT_ACCESSIBILITY=1 | sudo tee --append /etc/environment