Re: gnopernicus question


> I hope this is a good list to post gnopernicus questions to.   If not please
> forgive me for the error (and redirect me to the proper list if you can).
> I have recently installed the redhat beta 'severn' OS to a test system and
> have gnopernicus installed.  However, I am unable to figure out how to make
> it actually read the desktop.  When I run 'gnopernicus' from a terminal, I
> get the gui menu and can configure the voices and am able to hear the
> sample sounds, but I cannot get it to start at the login screen when I
> reboot or read applications like evolution or open office. 
> I am trying to configure this system for a friend who is recently blind.
> He currently uses JAWS from Freedom Scientific (formerly Henter-Joyce) on
> a WindowsME box.  But we are experimenting with some of the free
> alternatives.  If we can get this to work, we would like to present this
> alternative to the local school for the blind. 
> So I guess my question is in two parts:
> 1.  Can anyone tell me how to get gnopernicus up and running at the login
> screen so a blind user can type in the login:password to gain access to the
> desktop?
> 2.   Can anyone tell me what I need to do to get gnopernicus to read the
> desktop like JAWS does?  Actually, we would be happy with just being able
> to hear it read mozilla, mozilla -mail, and/or evolution at this point.
> Thanks for any help you can provide!        

I have been working to make it possible to navigate the gdm2 login screen.
However, the work is not completely done, and may not be usable for your
particular situation.

To use the work-in-progress, you need to use gdm2 release,
which is very recent.  You will notice that this version of gdm2 
supports the AddGtkModules and the GtkModulesList settings.  By turning
on the gesture listeners you can cause certain applications (such as
Gnopernicus, Gok, etc) to be launched when a gesture (such as a certain
hotkey combination) is pressed.  Note that the gesture listeners only
work with the "Standard Greeter" and not the "Graphical Greeter".

The main problem is that the "light window manager" that runs with the
"Standard Greeter" is missing some needed functionality that would get
in the way of running various AT programs that have GUI's.  For example,
the light window manager does not support switching window focus via
keyboard navigation.  Also, the light window manager doesn't support
window move/resize, which might also be a problem in certain situations.

Lastly, the various AT programs might require some enhancements in 
order to be usefully launched at login time.  Since the gesture
listener mechanism launches the AT programs via a command, it would
obviously be useful if the AT program allowed you to launch it in
the appropriate mode with command line arguments (rather than having
to go into the configuration and setting preferences).  However, some
AT programs may not allow themselves to be launched via a command
line in this way.  

Anyway, you can play with this by following these instructions (assuming
you have gdm2 release installed and running on your system):

Note gdm_sysconfdir = gdm_install_dir/etc.

To enable accessibility:
+  Edit (gdm_sysconfdir)/gdm/gdm.conf
   Set the key "AddGtkModules" to "True"
   Set the GtkModulesList to include all the accessibility GTK_MODULES
   that should be launched (it should already be set to the following
   by default so you should not have to change it):

   Note that if you have your gtk-modules installed to a nonstandard
   location (somewhere other than /lib, for example), then you may need
   to specify the full path of the library in the GtkModulesList.  In
   other words, it might need to be specified like this:
+  The gesture listener configurations files need to be edited to 
   define the gestures that will be listened to :
   Both files includesextensive comments describing how to set up

+  Now, you should restart gdm2 by running sbin/gdm-restart, and
   when you enter the gesture, the AT program should properly

Let me know if you need any further information.

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