package request: have qt-at-spi installed by default

kendell clark coffeekingms at gmail.com
Mon Mar 30 09:46:10 UTC 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

hi
To my limited knowledge of qt accessibility, qt5 applications look for
whether accessibility is turned on by looking for the gnome
screenreader key /org/gnome/interface/accessibility. If true, they
enable accessibility. If false, they don't. I could have that wrong,
but I don't think they rely on a variable. I do know that having the
qt_accessibility variable exported does not negatively affect qt5
applications in any way, including accessibility. I've got both here,
vlc, which uses qt4, and calibre, which uses qt5, and both talk and
don't seem to conflict with each other. So setting export
QT_ACCESSIBILITY to 1 will enable accessibility of qt4 applications
without affecting qt5.
Thanks
Kendell clark
Sent from Fedora GNU/Linux version 22


Bastien Nocera wrote:
> 
> 
> ----- Original Message -----
>> kendell clark wrote:
>> 
>>> It is true that you have to be somewhat advanced to know to 
>>> create a script in /etc/profile.d, but this is *necessary* for
>>> qt4 accessibility to work. Without this, the plugin is
>>> installed but no program knows to use it.
>> 
>> I just spoke with some upstream Qt/KDE accessiblity devs, and
>> they continue to recommend that users of Qt4 applications to do
>> some sort of opt-in (ie, set QT_ACCESSIBILITY=1 manually).  They
>> said the support is just not good or reliable enough to justify
>> enabling it by default for everyone.
>> 
>> In short, I'd be in favor of including qt-at-spi in
>> workstation's installation set (but not set QT_ACCESSIBILITY=1
>> automatically).
> 
> What would this bring, besides shortening the setup instructions?
> 
>> I could possibly be convinced to set QT_ACCESSIBILITY=1
>> conditionally somehow (based on some configuration key being set
>> or not, for example)
>> 
>> 
>> -- Rex
>> 
>> p.s. This only applies to Qt4 applications, of course, Qt5 ones
>> should work out of the box.
> 
> Which uses the same variable name as Qt4, which means we cannot
> enable it by default when we install qt-at-spi.
> 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCgAGBQJVGRtQAAoJEGYgJ5/kqBTdJr4P/RpqNFYI/vjE9B0yWC7Bttgg
wld3eZw0o6G8kIT5OCRb0Fnw2f2VIBHpZ+lYBsodxR2CiPiq1lKhY/FCtADyxTfJ
R/ehK6VEHxPl2RBTqwB0lRX3Yqez/1G8+SV7ZSmHtx/77ZvEOmvSyvmAnNZXDHNv
6gI2DAUQHcg6xzhAwKo/0CNAjIrxOqtyOZsPB6CDc7Tt8wLK+jbEqGkYz+v/xXOR
FdP0TOs7f0NqG8EZWLgaMEaCPAEj2zRx6iJbdsaHu0QdaZZx2rQ+9yi6lFw03OGt
xk60Uodau0cBLIfKBgygDCngFPzOxmkqUM6MeCWNtSrYtPhR22hyvGdscMcAzZes
R9bBrhYlbCEr2Xi1J1kCOVKs30pOLyymQhxjYhutEk+QOSYfoQSY+TFS0jnP7p6R
ONcVfrwocfmK2YrGka9jpOET2OE7kUFnOOWUMxpfcWfadIuWtU8z8rxMqHfylY7J
ek0HSuFv6yKDSQEftx4cTY4NCaXXSPTkV6xcv00QrRwS5399Pph0oVMnI0HvkG86
WIaMkh2YBofsQyEdwAOgEXN4l0nGMpFr83lzQllBgmNbXYf4qmlWJE8HuYEdLp6r
Hyj5Dso2acvTNQm9qSi7UinAxYXHT2kfYg9550Hda7DwUnMotMa1xOe2AMqhyFxt
P29ZLzFRZSES9aM+2EM4
=frRo
-----END PGP SIGNATURE-----


More information about the desktop mailing list