bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
Hello! iyzs...@member.fsf.org (宋文武) skribis: > l...@gnu.org (Ludovic Courtès) writes: > >> Hi! >> >> iyzs...@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: 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) ? 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’.
bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
l...@gnu.org (Ludovic Courtès) writes: > Hi! > > iyzs...@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.)
bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
Hi! iyzs...@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’.
bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
ng0writes: > ng0 transcribed 1.6K bytes: >> Upon starting for example emacs in spectrwm I get this message: >> [1] Doneemacs >> 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'.
bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications
Upon starting for example emacs in spectrwm I get this message: [1] Doneemacs 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 signature.asc Description: PGP signature