From owner-freebsd-gnome@FreeBSD.ORG Sun Sep 20 23:42:20 2009 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 41166106566B for ; Sun, 20 Sep 2009 23:42:20 +0000 (UTC) (envelope-from marcus@marcuscom.com) Received: from creme-brulee.marcuscom.com (marcuscom-pt.tunnel.tserv1.fmt.ipv6.he.net [IPv6:2001:470:1f00:ffff::1279]) by mx1.freebsd.org (Postfix) with ESMTP id 072548FC14 for ; Sun, 20 Sep 2009 23:42:19 +0000 (UTC) Received: from [IPv6:2001:470:1f00:2464::4] (shumai.marcuscom.com [IPv6:2001:470:1f00:2464::4]) by creme-brulee.marcuscom.com (8.14.3/8.14.3) with ESMTP id n8KNj4ZV024229; Sun, 20 Sep 2009 19:45:04 -0400 (EDT) (envelope-from marcus@marcuscom.com) From: Joe Marcus Clarke To: Peter Laursen In-Reply-To: <49603.93.166.254.86.1253485764.squirrel@tdlsoftware.org> References: <28622.93.166.254.86.1253484146.squirrel@tdlsoftware.org> <1253485322.38842.174.camel@shumai.marcuscom.com> <49603.93.166.254.86.1253485764.squirrel@tdlsoftware.org> Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="=-/K6Oyy7KBwk/byJZHYvI" Organization: MarcusCom, Inc. Date: Sun, 20 Sep 2009 19:42:27 -0400 Message-Id: <1253490147.38842.189.camel@shumai.marcuscom.com> Mime-Version: 1.0 X-Mailer: Evolution 2.26.3 FreeBSD GNOME Team Port X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on creme-brulee.marcuscom.com Cc: freebsd-gnome@freebsd.org Subject: Re: Accessibility questions X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 20 Sep 2009 23:42:20 -0000 --=-/K6Oyy7KBwk/byJZHYvI Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Mon, 2009-09-21 at 00:29 +0200, Peter Laursen wrote: > Hi Joe, >=20 > Thank you very much for your answers, they were just what I was looking f= or. >=20 > I cannot explain why Firefox 3 doesn't work from ports when it works from > packages. But since libxul is built using a Firefox 3.0.X gecko engine, > this explains why Orca and Firefox 3 are able to communicate. >=20 > If I was to re-build Gnome from ports, is there any way that I can make > sure that libxul is used as the only gecko engine? Add the following to /etc/make.conf: WITH_GECKO=3Dlibxul This will be moot when GNOME 2.28 is released as libxul will be the only allowable option for GNOME. Joe >=20 > Again, thank you for the answers you have provided so far. >=20 > Regards, >=20 > eter. >=20 > > On Mon, 2009-09-21 at 00:02 +0200, Peter Laursen wrote: > >> Hi, > >> > >> I have various questions about Gnome and accessibility - I have > >> unsuccessfully tried finding these ansers myself. I hope, therefore, > >> that > >> someone on this list has the answers. > > > > While I recognize the importance of a11y, I am not knowledgeable on the > > topic at all. I'm not sure if you're going to find all the answers > > here. Speaking for myself, when I was porting apps like orca, > > gnome-speech, and dasher, I simply made sure they compiled, and did ver= y > > limited run-time testing. I would certainly welcome an a11y expert to > > contribute to FreeBSD GNOME. > > > >> > >> A short background: I am to give a short presentation on Open-source a= nd > >> accessibility to some people who counsel blind people in what software > >> they need to choose. Currently, their only choice is Windows. FreeBSD > >> has > >> shown to be the best platform for Gnome in this respect, especially > >> because of its clear and simple setup and crystal-clear audio. > >> > >> Here, then, follows the questions: > >> > >> 1) On various Linux distributions, an audio file is played when the > >> machine is ready for login. Where does one set this up on FreeBSD? In > >> gdm.conf or in a completely separate place? > > > > That sound right. I do know GDM does have some a11y integration points= , > > but I'm not sure how one would setup a ready-to-login sound. > > > >> > >> 2) When one installs x11/gnome2, gnome-speech is also built. However, > >> due > >> to gnome-speech's detecting installed speech synthesizers on build-tim= e, > >> it would be wise to include a configuration section in the port > >> makefile, > >> allowing a user to choose what speech synthesizer the person would use= . > >> I > >> would like to help with integrating this change if possible. I realise > >> that few people would need this. > > > > Sure, patches are welcome. If you can create something you feel > > comfortable with, I'd be happy to commit your work. > > > >> > >> 3) When one builds Gnome from ports, Firefox 3 is unable to communicat= e > >> with the Gnome screen reader. If one chooses the Gnome that is built > >> from > >> packages (e.g. pkg_add -r gnome2) and then runs portupgrade -a and > >> installs Firefox 3, Firefox 3 and Orca are able to communicate, meanin= g > >> that visually impaired people are able to browse the net from FreeBSD. > >> What Gecko engine is used when Gnome is built for distribution with th= e > >> various FreeBSD versions? > > > > Up until very recently, GNOME components used www/firefox (i.e. FF 2.0) > > for Gecko. Now they use libxul (i.e. the same Gecko version used by FF > > 3.0.x). In GNOME 2.28, epiphany will use WebKit, but yelp will still b= e > > libxul-based. > > > > Hearing that the ports FF 3.0 doesn't work with orca while the package > > version does is very confusing. If anything, I'd expect the opposite. > > You might try resyncing the ports tree, then remove www/firefox, run > > portupgrade -a to upgrade ports like yelp and ephy, then rebuild > > firefox3. > > > > Joe > > > >> > >> My own test machine uses FreeBSD 8.0 Beta 4. It's an I386-install of > >> FreeBSD. > >> > >> I look forward to hearing from anyone who may have some of the answers > >> to > >> the above questions. > >> > >> Regards, > >> > >> Peter. > >> > >> > >> _______________________________________________ > >> freebsd-gnome@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > >> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.or= g" > >> > > -- > > PGP Key : http://www.marcuscom.com/pgp.asc > > >=20 >=20 >=20 --=20 PGP Key : http://www.marcuscom.com/pgp.asc --=-/K6Oyy7KBwk/byJZHYvI Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEABECAAYFAkq2veEACgkQb2iPiv4Uz4fN/QCgrHSLC+Z8NR0tHQLOJzx/aycY 960AmwQcP+L6Vs3ZckcxenjlqRPvnTy0 =VH27 -----END PGP SIGNATURE----- --=-/K6Oyy7KBwk/byJZHYvI--