Re: Bug#874054: Setting QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 has a huge negative performance impact, should not be always on
- To: Allan Sandfeld Jensen <kde@carewolf.com>,	Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>,	Sebastian Humenda <shumenda@gmx.de>,	Lisandro Damián Nicanor Pérez Meyer <perezmeyer@gmail.com>,	Alex ARNAUD <alexarnaud@hypra.fr>, 874054@bugs.debian.org,	debian-qt-kde@lists.debian.org, development@qt-project.org
- Subject: Re: Bug#874054: Setting QT_LINUX_ACCESSIBILITY_ALWAYS_ON=1 has a huge negative performance impact, should not be always on
- From: Samuel Thibault <sthibault@debian.org>
- Date: Sun, 3 Sep 2017 21:17:12 +0200
- Message-id: <[🔎] 20170903191712.wmvzgqtjtsnbvidx@var.youpi.perso.aquilenet.fr>
- Mail-followup-to: Samuel Thibault <sthibault@debian.org>,	Allan Sandfeld Jensen <kde@carewolf.com>,	Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>,	Sebastian Humenda <shumenda@gmx.de>,	Lisandro Damián Nicanor Pérez Meyer <perezmeyer@gmail.com>,	Alex ARNAUD <alexarnaud@hypra.fr>, 874054@bugs.debian.org,	debian-qt-kde@lists.debian.org, development@qt-project.org
- In-reply-to: <[🔎] 20170903182330.hm3y3t6gvh2dpe74@var.youpi.perso.aquilenet.fr>
- References: <[🔎] 20170903161515.u7t47l2gp2mu3qzg@var.youpi.perso.aquilenet.fr> <[🔎] 2943271.oHMGacGDEN@twilight> <[🔎] 20170903175755.n4zqghmhplnffml4@var.youpi.perso.aquilenet.fr> <[🔎] 1751560.WJd0fO0sen@twilight> <[🔎] 20170903182330.hm3y3t6gvh2dpe74@var.youpi.perso.aquilenet.fr>
Samuel Thibault, on dim. 03 sept. 2017 20:23:30 +0200, wrote:
> Allan Sandfeld Jensen, on dim. 03 sept. 2017 20:19:31 +0200, wrote:
> > On Sonntag, 3. September 2017 19:57:55 CEST Samuel Thibault wrote:
> > > Allan Sandfeld Jensen, on dim. 03 sept. 2017 19:13:38 +0200, wrote:
> > > 
> > > That's Qt's fault for not taking care of EventListenerRegistered
> > > signals to determine whether someone is listening.
> > 
> > So it is Qt's fault that is doing what you have told it to do? You have set 
> > the environment variable to ignore the absence of listeners. That is what 
> > QT_LINUX_ACCESSIBILITY_ALWAYS_ON does.
> 
> Ah?  That's not what I had gotten in my tests.  I'll check again, then.
I have checked with a vanilla reinstall of Debian 9, using the Mate
desktop, and Qt 5.7.1.
When QT_LINUX_ACCESSIBILITY_ALWAYS_ON is not set, I don't see Qt
applications in accerciser, only the Mate applications. If I set
QT_LINUX_ACCESSIBILITY_ALWAYS_ON, I do see them.
On my current desktop, I have Qt 5.9.1, I made quick tests, it seems
it behaves as I expect, so perhaps we can indeed avoid setting
QT_LINUX_ACCESSIBILITY_ALWAYS_ON now. I'll retest with a vanilla
reinstall of debian testing, to be sure.
Samuel
Reply to: