Re: [g-a-devel]Re: [blindpng sdf lonestar org: Full Screen Magnification for X Windows] (fwd)



Hi Kieran:

Well, since the gnome-2 platform is very new and until recently it
wasn't bundled on most linux distributions, it makes sense that
gnome-mag might not be listed yet, since it requires gnome-2.2.
(actually gnome-2.0 and gtk+-2.2 would work).

Regarding projects - since gnome-mag is already a service and an API,
there's no harm in creating new projects.  But many of the questions you
ask in your initial email are things that are solved partly or
completely by gnome-mag currently.  So if you used gnome-mag's services
you could build a magnifier that did exactly what you wanted, saving you
the time required to solve all those X issues you are becoming aware
of.  And if you had 'better ideas' regarding those X implementation
issues, you could help make gnome-mag better.  At the least, making your
APIs compatible with the gnome-mag APIs would improve interoperability
and make it more likely that your work would be useful to a broad
audience in the future.

Individuals working alone is fine, but a community of people can often
accomplish more working together.  Regarding KDE, we are active in
pursuing interoperability with all our accessibility work.

regards,

Bill

On Thu, 2003-03-13 at 14:27, Kieran O'Sullivan wrote:
> Firstly appoligies for testing the wrong version of your screen magnifier
> its on a few "blind" linux sites and I assumed that they were up-to-date.
> I will download the latest and try it out.  Any code or comments I have to
> contribute I will.
> As for why I want to continue with my own project well read the doggerel
> at the bottom of this and consider that I could ask you why not just give
> up GNOME and use KDE? DON'T ANSWER THAT!
> 
> If two artists paint the same landscape is the second painting less
> beautiful because it came after the first?
> If asked to pick the nicest spring flower can even the wisest say which is
> the best and which is the worst?
> Does a cloud of butterflies enrich not the beauty of the world more than
> a single one?
> If one person climbs a mountain should nobody else climb it because the
> deed has already been done?
> 
> 
> 
> 
> On 12 Mar 2003, Bill Haneman wrote:
> 
> > Date: 12 Mar 2003 18:23:49 +0000
> > From: Bill Haneman <bill haneman sun com>
> > To: Kieran O'Sullivan <kieran osullivan blindpenguin org>
> > Cc: Michael Meeks <michael ximian com>,
> >      accessibility mailing list <gnome-accessibility-devel gnome org>
> > Subject: Re: [g-a-devel]Re: [blindpng sdf lonestar org: Full Screen
> >     Magnification for X Windows] (fwd)
> >
> > On Wed, 2003-03-12 at 17:42, Kieran O'Sullivan wrote:
> >
> > HI Kieran:
> >
> > It would be very nice if you could build on our existing work, it's nice
> > to avoid duplication of effort, multiple incompatible implementations,
> > etc.  Can you tell us why you want to do your own project instead?
> >
> > I have lots more comments below...
> >
> > > At the moment I still want to persew my own little project but I will
> > > contribute anything I find out or build to the gnome.  I do have some
> > > questions and observations.
> > > NOTE I'm not yet on the gnome-accessibility-mailing list so please send
> > > mails to me directly.
> > >
> > > 1. It is definately curcial to have X server support for full screen
> > > magnification if gmag is aver going to do full screen magnification how is
> > > it going to get around this I can't see any way other than using
> > > Xlib/DGA/SVGALib/Something else I'm not awaire of yet.
> >
> > Maybe I should rephrase what I said earlier: we have X server support
> > for fullscreen magnification in the "X virtual screen" project and also
> > it can be done without the 'virtual screen' if you have a Matrox video
> > card or otherwise have two frame buffers.  Of course you only need a
> > monitor attached to the magnified screen, not the unmagnified (possibly
> > virtual) one!
> >
> >
> > Our project, gnome-mag, which runs on GNOME 2.0 is a lot different from
> > gmag, and I think you will find that it is much more like what you need.
> >
> > gnome-mag includes a standalone magnifier, "magnifier", which can be
> > used in half-screen or fullscreen mode (fullscreen mode requires two X
> > DISPLAYs, but only one needs to be physically "real").
> >
> > Also the gnopernicus screenreader/magnifier offers full-featured
> > magnification support via the gnome-mag services, including different
> > kinds of mouse-push modes, focus tracking, etc.  much like commercial
> > magnifiers for Windows.
> >
> > We could really use your feedback on these "live" projects and even
> > contributions, so I encourage you to try them out rather than just
> > pointing out the limitations of older GNOME magnification software :-)
> > We agree with you about the limitations of magnification in a small
> > window, and other issues with gmag, xmag, and similar X/gnome
> > magnifiers, this is why we wrote gnome-mag.
> >
> > best regards,
> >
> > Bill
> >
> > > This is mainly an observation but I downloaded gmag from a blind linux
> > > site recently and ran it (I can't recall what version it was).  While it
> > > magnified the screen the only way I
> > > can describe it is as "asperational access" in othe words it isn't really
> > > useable.  I say this because I wrote a similar program for a college
> > > project 2 years ago and that led me to the conclusion that magnification
> > > in a small window is un-workeable.  I still have nightmares about all the
> > > little hacks I tried to get the window to stay on top.
> >
> >
> > > If anyone does not believe me that magnification in a small window is not
> > > workeable try the following start gmag.  Take a black sheet of paper and
> > > cover your monitor but cut a hole to match the size of the gmag window now
> > > start using!
> > >
> > > WARNING don't cover the vents at the back of your monitor or bad things
> > > could happen.  This is a don't put your dog in the microwave warning i.e.
> > > obvious to anyone with even half a brain.
> > >
> > > I'm sorry if I have insulted anyone or trashed anyone's hard work but I
> > > can't make this point strongly enough FULL SCREEN MAGNIFICATION IS THE
> > > ONLY WY TO GO and if you want that then sooner or later you are going to
> > > have to get down and dirty with something a lot nastier than the TK's
> > > provided by Gnome Kde or anyone else.
> > >
> > >
> > >
> > > On 12 Mar 2003, Michael Meeks wrote:
> > >
> > > > Date: 12 Mar 2003 12:33:20 +0000
> > > > From: Michael Meeks <michael ximian com>
> > > > To: Kieran O'Sullivan <blindpng sdf lonestar org>
> > > > Cc: Osvaldo La Rosa <info brlspeak net>,
> > > >      accessibility mailing list <gnome-accessibility-devel gnome org>
> > > > Subject: Re: [blindpng sdf lonestar org: Full Screen Magnification for X
> > > >     Windows] (fwd)
> > > >
> > > > Hi Kieran,
> > > >
> > > > 	Osvaldo forwarded me your mail:
> > > >
> > > > 	As you notice, it is almost crucial to have Xserver support to do fast
> > > > magnification - particularly for the scaling.
> > > >
> > > > 	However - we already have a working project using Gnome a11y
> > > > infrastructure - which lets us do some very nice things (well beyond
> > > > following the mouse), which is fairly powerful already.
> > > >
> > > > 	It's called 'gnome-mag', it's in Gnome CVS (see
> > > > http://developer.gnome.org/). Of course - it requires a fairly recent
> > > > Gnome [ 2.2 should do nicely ], and works best in conjunction with
> > > > gnopernicus, also from CVS there.
> > > >
> > > > 	It'd be great to have you working with us, improving this.
> > > >
> > > > 	Best regards,
> > > >
> > > > 		Michael.
> > > >
> > > > On Tue, 2003-03-11 at 16:28, Osvaldo La Rosa wrote:
> > > > > ----- Forwarded message from Kieran O'Sullivan <blindpng sdf lonestar org> -----
> > > > > Date: Mon, 10 Mar 2003 11:45:06 +0000 (UTC)
> > > > > From: "Kieran O'Sullivan" <blindpng sdf lonestar org>
> > > > > Subject: Full Screen Magnification for X Windows
> > > > > To: debian-accessibility lists debian org
> > > > >
> > > > > BlindPenguin - X Windows Accessability Project
> > > > > http://www.blindpenguin.org
> > > > > kieran osullivan blindpenguin org
> > > > > SDF Public Access UNIX System - http://sdf.lonestar.org
> > > > >
> > > > > I am writing an Xlib (written in c) based screen magnification program for
> > > > > X Windows called BlindPenguin (http://www.blindpenguin.org).  I am posting
> > > > > to this group to get ideas on a technical issue with the program.  The
> > > > > issue is this any X magnification program that I have seen draws the
> > > > > magnified area on a window I DO NOT WANT TO DO THIS.  I want to write a
> > > > > program, which zooms in like a video camera on a particular part of the
> > > > > screen what will happen is that the magnified area of the screen will
> > > > > fill the entire screen, in simple terms the magnified area will be re-drawn
> > > > > with more pixels to fill the screen.  However the X server and clients
> > > > > shouldn't care about this in-fact they shouldn't know.  Basically there
> > > > > are 2 screens 1 is the screen that the X server creates and the other is
> > > > > the screen that the user sees.  As I move the mouse around the X server
> > > > > moves it on the real screen but the user sees the magnified screen moving.
> > > > >   To use the video camera analogy again imagine a person walking around a
> > > > > room using the view finder of a video camera turned up to full zoom to see.
> > > > >  Their coordinates would change relative to the objects in the room but they
> > > > > would see things much larger than they are.
> > > > >
> > > > > WHAT I AM LOOKING FOR
> > > > >
> > > > > I am looking for ideas or code that will help me do this Especially DGA
> > > > > code.  Also anyone who
> > > > > has knowledge of how programs like ZoomText or Lunar do this in Windows
> > > > > I would like to hear of it, I know that ZoomText doesn't work in X but
> > > > > the ideas may inspire me.
> > > > >
> > > > > THIS PROGRMA WILL BE RELEASED UNDER GPL
> > > > --
> > > >  mmeeks gnu org  <><, Pseudo Engineer, itinerant idiot
> > > >
> > > >
> > >
> > > BlindPenguin - X Windows Accessability Project
> > > http://www.blindpenguin.org
> > > kieran osullivan blindpenguin org
> > > SDF Public Access UNIX System - http://sdf.lonestar.org
> > >
> > > Full Screen Magnification for X Windows
> > >
> > > I am writing an Xlib (written in c) based screen magnification program for X Windows called BlindPenguin (http://www.blindpenguin.org).  I am posting to this group to get ideas on a technical issue with the program.  The issue is this any X magnification program that I have seen draws the magnified area on a window I DO NOT WANT TO DO THIS.  I want to write a program, which zooms in like a video camera on a particular part of the screen what will happen is that the magnified area of the screen will fill the entire screen, in simple terms the magnified area will be re-drawn with more pixels to fill the screen.  However the X server and clients shouldn't care about this in-fact they shouldn't know.  Basically there are 2 screens 1 is the screen that the X server creates and the other is the screen that the user sees.  As I move the mouse around the X server moves it on the real screen but the user sees the magnified screen moving.  To use the video camera analogy again imagine a person walking around a room using the view finder of a video camera turned up to full zoom to see.  Their coordinates would change relative to the objects in the room but they would see things much larger than they
> > > are.
> > >
> > > WHAT I AM LOOKING FOR
> > >
> > > I am looking for ideas or code that will help me do this.  Also anyone who has knowledge of how programs like ZoomText or Lunar do this in Windows I would like to hear of it, I know that ZoomText doesn't work in X but the ideas may inspire me.
> > >
> > > THIS PROGRMA WILL BE RELEASED UNDER GPL
> > >
> > > _______________________________________________
> > > Gnome-accessibility-devel mailing list
> > > Gnome-accessibility-devel gnome org
> > > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
> > --
> > Bill Haneman <bill haneman sun com>
> >
> >
> >
> >
> 
> BlindPenguin - X Windows Accessability Project
> http://www.blindpenguin.org
> kieran osullivan blindpenguin org
> SDF Public Access UNIX System - http://sdf.lonestar.org
-- 
Bill Haneman <bill haneman sun com>




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]