Re: [orca-list] Blind debugging in Ubuntu
- From: Bill Cox <waywardgeek gmail com>
- To: Jon <j orcauser gmail com>
- Cc: Kenny Hitt <kenny hittsjunk net>, orca-list gnome org
- Subject: Re: [orca-list] Blind debugging in Ubuntu
- Date: Tue, 25 May 2010 16:51:30 -0400
Hi, Jon. I was able to get Orca running in a console. It does have
the problem you describe in that switching back and forth from Gnome
to a console sends events to Orca. However, it's handy when you just
have one machine and want to do a quick pdb.set_trace() in Orca code.
What you have to do is set two environment variables. The first is
DISPLAY, so in a console execute:
export DISPLAY=:0.0
The second variable is DBUS_SESSION_BUS_ADDRESS. What I did was in a
gnome terminal:
env | grep aux DBUS > ~/dbus_var
Then, I switched to a console, and typed:
export `< ~/dbus_var`
Then I just type 'orca --replace' in the console.
BIll
On Tue, May 25, 2010 at 11:22 AM, Jon <j orcauser googlemail com> wrote:
Hi,
The way i have managed to get it to work is:
1. gnome terminal
2. screen -x -R
3. export DISPLAY=:0
4. orca
Then from another machine:
1. ssh into first machine.
2. screen -x -R # to reconnect to existing screen session
find out what is happening.
try to fix.
iterate.
The reason why i use a second machine, is that the action of pressing any
keys and switching to another console, runs more orca code.
A while back i tried to start using Accerciser, again, no info/tutorial
was available, and after a few hrs of getting no where, i decided to get
visual assistance to give me the information that i required.
Apparently one could use it from ipython, but again no tutorial.
Yes i am blind.
Hope this helps somewhat
-Jon
On Tue 25/05/2010 at 11:12:37, Bill Cox wrote:
There are some blind programmers who would like to help debug things.
Not being blind, I have not figured out the tricks. First, is
Accerciser reasonably accessible? A brilliant blind programmer I knew
tried it over the weekend and could not get anywhere. Is there any
tutorial for the blind?
Second, it would be great to be able to run Orca in a console while
running speakup. In particular, if we put a pdb.set_trace() in Orca
code, then obviously Orca stops reading anything in a gnome-terminal.
However, if we can switch to the console, we could single-step and so
on. In Ubuntu Lucid, after setting DISPLAY=:0.0, typing 'orca
--repalce' on a console screen results in this error:
** (orca:8811): WARNING **: Trying to register gtype 'WnckWindowState'
as enum when in fact it is of type 'GFlags'
** (orca:8811): WARNING **: Trying to register gtype
'WnckWindowActions' as enum when in fact it is of type 'GFlags'
** (orca:8811): WARNING **: Trying to register gtype
'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/pymodules/python2.6/orca/orca.py", line 1747, in main
init(pyatspi.Registry)
File "/usr/lib/pymodules/python2.6/orca/orca.py", line 1266, in init
registry.registerEventListener(_onChildrenChanged,
File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line
331, in __getattribute__
raise RuntimeError('Could not find or activate registry')
RuntimeError: Could not find or activate registry
Any ideas how to make it work? I really want to start getting blind
programmers involved, and these two issues seem like some pretty basic
prerequisites.
Thanks,
Bill
_______________________________________________
orca-list mailing list
orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Netiquette Guidelines are at http://live.gnome.org/Orca/FrequentlyAskedQuestions/NetiquetteGuidelines
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp
_______________________________________________
orca-list mailing list
orca-list gnome org
http://mail.gnome.org/mailman/listinfo/orca-list
Visit http://live.gnome.org/Orca for more information on Orca.
The manual is at http://library.gnome.org/users/gnome-access-guide/nightly/ats-2.html
The FAQ is at http://live.gnome.org/Orca/FrequentlyAskedQuestions
Netiquette Guidelines are at http://live.gnome.org/Orca/FrequentlyAskedQuestions/NetiquetteGuidelines
Log bugs and feature requests at http://bugzilla.gnome.org
Find out how to help at http://live.gnome.org/Orca/HowCanIHelp
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]