From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#28088: "The name org.a11y.Bus was not provided by any .service files" with multiple applications Date: Sun, 03 Sep 2017 21:14:42 +0200 Message-ID: <87o9qrsifx.fsf@gnu.org> References: <20170814192808.5ppgwpahwe4mre5h@abyayala> <20170814195645.ctqil2qdcusduvy5@abyayala> <87h8wys83v.fsf@member.fsf.org> <8760d0u50l.fsf@gnu.org> <87fuc4bhnt.fsf@member.fsf.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:47109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1doaMM-0006pF-RV for bug-guix@gnu.org; Sun, 03 Sep 2017 15:15:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1doaMI-0001GU-2u for bug-guix@gnu.org; Sun, 03 Sep 2017 15:15:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:38152) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1doaMH-0001GL-Vv for bug-guix@gnu.org; Sun, 03 Sep 2017 15:15:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1doaMH-0004vM-Op for bug-guix@gnu.org; Sun, 03 Sep 2017 15:15:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <87fuc4bhnt.fsf@member.fsf.org> ("=?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?="'s message of "Sun, 03 Sep 2017 11:11:18 +0800") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Cc: 28088@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello! iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) skribis: > ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> Hi! >> >> iyzsong@member.fsf.org (=E5=AE=8B=E6=96=87=E6=AD=A6) 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 >> =E2=80=98dbus-root-service-type=E2=80=99 with =E2=80=98at-spi2-core=E2= =80=99 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 =E2=80=98gnome=E2=80=99 package already propagates =E2= =80=98at-spi2-core=E2=80=99 but not Orca. Should we do this: --=-=-= Content-Type: text/x-patch Content-Disposition: inline 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) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable ? What about Xfce? There=E2=80=99s still a problem for people not using GNOME/Xfce, but maybe = we can=E2=80=99t address it in the same way (and maybe Orca is not the right t= ool either for those users; I see that we lack brltty for instance.) Thanks, Ludo=E2=80=99. --=-=-=--