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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.