all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
@ 2017-08-14 19:28 ng0
  2017-08-14 19:56 ` ng0
  0 siblings, 1 reply; 6+ messages in thread
From: ng0 @ 2017-08-14 19:28 UTC (permalink / raw)
  To: 28088

[-- Attachment #1: Type: text/plain, Size: 575 bytes --]

Upon starting for example emacs in spectrwm I get this message:
[1]   Done                    emacs
user@abyayala ~$
** (emacs-25-2:19121): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

It works alright, but I have seen the exact same message while
trying to figure out why mate-terminal does not start.
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
  2017-08-14 19:28 bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications ng0
@ 2017-08-14 19:56 ` ng0
  2017-08-23 13:53   ` 宋文武
  0 siblings, 1 reply; 6+ messages in thread
From: ng0 @ 2017-08-14 19:56 UTC (permalink / raw)
  To: 28088

[-- Attachment #1: Type: text/plain, Size: 1074 bytes --]

ng0 transcribed 1.6K bytes:
> Upon starting for example emacs in spectrwm I get this message:
> [1]   Done                    emacs
> user@abyayala ~$
> ** (emacs-25-2:19121): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files
> 
> It works alright, but I have seen the exact same message while
> trying to figure out why mate-terminal does not start.
> -- 
> ng0
> GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
> GnuPG: https://n0is.noblogs.org/my-keys
> https://www.infotropique.org https://krosos.org

It is worth mentioning that this only happens with a
desktop-services ressembling services list + no xfce-service
or gnome-service in the system config.

Reconfiguring and adding GNOME, switching tp GNOME makes
this message not appear. We need to narrow down where
this error comes from.
-- 
ng0
GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
GnuPG: https://n0is.noblogs.org/my-keys
https://www.infotropique.org https://krosos.org

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
  2017-08-14 19:56 ` ng0
@ 2017-08-23 13:53   ` 宋文武
  2017-09-02 22:09     ` Ludovic Courtès
  0 siblings, 1 reply; 6+ messages in thread
From: 宋文武 @ 2017-08-23 13:53 UTC (permalink / raw)
  To: 28088

ng0 <ng0@infotropique.org> writes:

> ng0 transcribed 1.6K bytes:
>> Upon starting for example emacs in spectrwm I get this message:
>> [1]   Done                    emacs
>> user@abyayala ~$
>> ** (emacs-25-2:19121): WARNING **: Error retrieving accessibility
>> bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name
>> org.a11y.Bus was not provided by any .service files
>> 
>> It works alright, but I have seen the exact same message while
>> trying to figure out why mate-terminal does not start.
>> -- 
>> ng0
>> GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588
>> GnuPG: https://n0is.noblogs.org/my-keys
>> https://www.infotropique.org https://krosos.org
>
> It is worth mentioning that this only happens with a
> desktop-services ressembling services list + no xfce-service
> or gnome-service in the system config.
>
> Reconfiguring and adding GNOME, switching tp GNOME makes
> this message not appear. We need to narrow down where
> this error comes from.

GTK+ applications will provide accessibility support over this dbus
service, so the AT-SPI clients (screen reader etc.) could use them.

And this 'org.a11y.Bus' service can be auto activated by the dbus
session daemon if the 'at-spi2-core' package is available.  If not,
we'll get thoese warnning from applications.

Usually they're harmless, and can be suppressed by set the environment
variable 'NO_AT_BRIGE=1'.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
  2017-08-23 13:53   ` 宋文武
@ 2017-09-02 22:09     ` Ludovic Courtès
  2017-09-03  3:11       ` 宋文武
  0 siblings, 1 reply; 6+ messages in thread
From: Ludovic Courtès @ 2017-09-02 22:09 UTC (permalink / raw)
  To: 宋文武; +Cc: 28088

Hi!

iyzsong@member.fsf.org (宋文武) skribis:

> GTK+ applications will provide accessibility support over this dbus
> service, so the AT-SPI clients (screen reader etc.) could use them.
>
> And this 'org.a11y.Bus' service can be auto activated by the dbus
> session daemon if the 'at-spi2-core' package is available.  If not,
> we'll get thoese warnning from applications.

It does sound like our GuixSD setup fails to activate org.a11y.Bus
though.  Should we add a service in %desktop-services that extends
‘dbus-root-service-type’ with ‘at-spi2-core’ to ensure that
auto-activation works?

I think we should strive to provide accessible environments when
possible, as with GNOME.

Thanks,
Ludo’.

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
  2017-09-02 22:09     ` Ludovic Courtès
@ 2017-09-03  3:11       ` 宋文武
  2017-09-03 19:14         ` Ludovic Courtès
  0 siblings, 1 reply; 6+ messages in thread
From: 宋文武 @ 2017-09-03  3:11 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: 28088

ludo@gnu.org (Ludovic Courtès) writes:

> Hi!
>
> iyzsong@member.fsf.org (宋文武) skribis:
>
>> GTK+ applications will provide accessibility support over this dbus
>> service, so the AT-SPI clients (screen reader etc.) could use them.
>>
>> And this 'org.a11y.Bus' service can be auto activated by the dbus
>> session daemon if the 'at-spi2-core' package is available.  If not,
>> we'll get thoese warnning from applications.
>
> It does sound like our GuixSD setup fails to activate org.a11y.Bus
> though.  Should we add a service in %desktop-services that extends
> ‘dbus-root-service-type’ with ‘at-spi2-core’ to ensure that
> auto-activation works?

It's not a dbus system service, we can extend 'profile-service-package'
with 'at-spi2-core' to make it available for the user's dbus session
daemon.

>
> I think we should strive to provide accessible environments when
>possible, as with GNOME.

Yes, but without a client (we only have 'orca') the AT-SPI service alone
is not useful, maybe we should add Orca to both GNOME and Xfce? (I'm not
a user of any, so can't be sure.)

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
  2017-09-03  3:11       ` 宋文武
@ 2017-09-03 19:14         ` Ludovic Courtès
  0 siblings, 0 replies; 6+ messages in thread
From: Ludovic Courtès @ 2017-09-03 19:14 UTC (permalink / raw)
  To: 宋文武; +Cc: 28088

[-- Attachment #1: Type: text/plain, Size: 1036 bytes --]

Hello!

iyzsong@member.fsf.org (宋文武) skribis:

> ludo@gnu.org (Ludovic Courtès) writes:
>
>> Hi!
>>
>> iyzsong@member.fsf.org (宋文武) skribis:
>>
>>> GTK+ applications will provide accessibility support over this dbus
>>> service, so the AT-SPI clients (screen reader etc.) could use them.
>>>
>>> And this 'org.a11y.Bus' service can be auto activated by the dbus
>>> session daemon if the 'at-spi2-core' package is available.  If not,
>>> we'll get thoese warnning from applications.
>>
>> It does sound like our GuixSD setup fails to activate org.a11y.Bus
>> though.  Should we add a service in %desktop-services that extends
>> ‘dbus-root-service-type’ with ‘at-spi2-core’ to ensure that
>> auto-activation works?
>
> It's not a dbus system service, we can extend 'profile-service-package'
> with 'at-spi2-core' to make it available for the user's dbus session
> daemon.

Right.  In fact our ‘gnome’ package already propagates ‘at-spi2-core’
but not Orca.  Should we do this:


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Type: text/x-patch, Size: 549 bytes --]

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 43547961b..a95214317 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5827,6 +5827,7 @@ associations for GNOME.")
        ("font-cantarell"            ,font-cantarell)
        ("font-dejavu"               ,font-dejavu)
        ("at-spi2-core"              ,at-spi2-core)
+       ("orca"                      ,orca)
        ("dbus"                      ,dbus)
        ("dconf"                     ,dconf)
        ("desktop-file-utils"        ,desktop-file-utils)

[-- Attachment #3: Type: text/plain, Size: 261 bytes --]


?

What about Xfce?

There’s still a problem for people not using GNOME/Xfce, but maybe we
can’t address it in the same way (and maybe Orca is not the right tool
either for those users; I see that we lack brltty for instance.)

Thanks,
Ludo’.

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-09-03 19:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-14 19:28 bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications ng0
2017-08-14 19:56 ` ng0
2017-08-23 13:53   ` 宋文武
2017-09-02 22:09     ` Ludovic Courtès
2017-09-03  3:11       ` 宋文武
2017-09-03 19:14         ` Ludovic Courtès

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.