Bug#613086: New test, new situation
Jean-Philippe MENGUAL
mengualjeanphi at free.fr
Tue Feb 22 02:33:49 UTC 2011
Hi,
As I said the bug is solved randomly, one time a day or one time I don't
know when and why. Today, I could read desktop one time and desktop then
alt-F2 then alt-F1 once. I couldn't reproduce this good working. Anyway,
I could log in a debug file when orca accepted to read my desktop
(alt-ctrl-d) (but not the rest of gnome environment). It was immediately
after I removed ibmtts and speech-dispatcher. But next reboot, it didn't
work anymore. So related to speech-dispatcher/ibmtts... not sure.
Reminder: it most cases, I cannot read gnome structure, but applications
work (iceweasel, terminal, ...).
I hope via a comparison of all 3 files I sent, you will explain the
problem. I do become mad. :)
Regards,
Jean-Philippe MENGUAL
-------------- next part --------------
Trying to use speech server factory: orca.gnomespeechfactory
Using speech server factory: orca.gnomespeechfactory
Speech module has been initialized.
Magnification module has NOT been initialized.
NEW SCRIPT: default (module=orca.scripts.default)
ACTIVE SCRIPT: default (module=orca.scripts.default) (reason=activate)
knownApplications...
...knownApplications
----------> QUEUEING WINDOW:ACTIVATE
mapped gnome-terminal to gnome-terminal
Looking for orca-scripts.gnome-terminal.py
Could not import orca-scripts.gnome-terminal.py
Looking for scripts.gnome-terminal.py
Could not import scripts.gnome-terminal.py
Looking for scripts.apps.gnome-terminal.py
Found scripts.apps.gnome-terminal.py
NEW SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script)
Loaded scripts.apps.gnome-terminal.py
----------> QUEUEING WINDOW:CREATE
mapped orca to orca
Looking for orca-scripts.orca.py
Could not import orca-scripts.orca.py
Looking for scripts.orca.py
Could not import scripts.orca.py
Looking for scripts.apps.orca.py
Could not import scripts.apps.orca.py
Looking for scripts.toolkits.orca.py
Could not import scripts.toolkits.orca.py
Looking for orca-scripts.GAIL.py
Could not import orca-scripts.GAIL.py
Looking for scripts.GAIL.py
Could not import scripts.GAIL.py
Looking for scripts.apps.GAIL.py
Could not import scripts.apps.GAIL.py
Looking for scripts.toolkits.GAIL.py
Found scripts.toolkits.GAIL.py
NEW SCRIPT: orca (module=orca.scripts.toolkits.GAIL)
Loaded scripts.toolkits.GAIL.py
SPEECH OUTPUT: 'Bienvenue dans Orca.' voice=system
BRAILLE LINE: 'Bienvenue dans Orca.'
VISIBLE: 'Bienvenue dans Orca.', cursor=0
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING WINDOW:DEACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING WINDOW:ACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
DEQUEUED WINDOW:ACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate detail=(0,0,<orca.event_manager._FakeData instance at 0x984818c>)
app.name='gnome-terminal' name='demo at testing: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
mapped gnome-terminal to gnome-terminal
Looking for app-settings.gnome-terminal.py
Could not import app-settings.gnome-terminal.py
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script) (reason=window:activate event)
LOCUS OF FOCUS: app='gnome-terminal' name='demo at testing: ~' role='frame'
event='window:activate'
generate braille for focused app.name='gnome-terminal' name='demo at testing: ~' role='frame' state='enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for focused app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-terminal']
value=['']
roleName=['Application']
required=[]
generate braille results:
Component: 'gnome-terminal Application', 0
ancestors=[<orca.braille.Component instance at 0x989534c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['demo at testing: ~']
value=['']
roleName=['Cadre']
Finding top-level object for source.name=demo at testing: ~
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
Component: 'gnome-terminal Application', 0
Region: ' ', 0
Component: 'demo at testing: ~ Cadre', 0
BRAILLE LINE: 'gnome-terminal Application demo at testing: ~ Cadre'
VISIBLE: 'demo at testing: ~ Cadre', cursor=1
generate speech for unfocused app.name='gnome-terminal' name='demo at testing: ~' role='frame' state='enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['demo at testing: ~', {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
allTextSelection=[]
roleName=['cadre', {}]
Finding top-level object for source.name=demo at testing: ~
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
demo at testing: ~
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
cadre
{}
SPEECH OUTPUT: 'demo at testing: ~ cadre'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^
----------> QUEUEING OBJECT:TEXT-CARET-MOVED
----------> QUEUEING OBJECT:TEXT-CHANGED:DELETE
----------> QUEUEING OBJECT:TEXT-CHANGED:INSERT
DEQUEUED WINDOW:CREATE <----------
vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create detail=(0,0,Lecteur d'?cran et loupe Orca)
app.name='orca' name='Lecteur d'?cran et loupe Orca' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^
----------> QUEUEING FOCUS:
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(0,0,None)
app.name='orca' name='Orca' role='frame' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED WINDOW:DEACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate detail=(0,0,demo at testing: ~)
app.name='gnome-terminal' name='demo at testing: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(0,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=demo at testing: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(0,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=demo at testing: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(0,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=demo at testing: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(0,0,None)
app.name='gnome-terminal' name='demo at testing: ~' role='frame' state='enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED WINDOW:ACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate detail=(0,0,Lecteur d'?cran et loupe Orca)
app.name='orca' name='Lecteur d'?cran et loupe Orca' role='frame' state='active enabled resizable sensitive showing visible' relations=''
mapped orca to orca
Looking for app-settings.orca.py
Could not import app-settings.orca.py
ACTIVE SCRIPT: orca (module=orca.scripts.toolkits.GAIL) (reason=window:activate event)
LOCUS OF FOCUS: app='orca' name='Lecteur d'?cran et loupe Orca' role='frame'
event='window:activate'
generate braille for focused app.name='orca' name='Lecteur d'?cran et loupe Orca' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for focused app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0x9895c6c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=["Lecteur d'\xe9cran et loupe Orca"]
value=['']
roleName=['Cadre']
Finding top-level object for source.name=Lecteur d'?cran et loupe Orca
alertAndDialogCount=[]
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/orca/generator.py", line 235, in generate
result = eval(format, globalsDict)
File "<string>", line 1, in <module>
File "/usr/lib/pymodules/python2.6/orca/braille.py", line 497, in __init__
Region.__init__(self, string, cursorOffset, expandOnCursor)
File "/usr/lib/pymodules/python2.6/orca/braille.py", line 356, in __init__
self.rawLine = string.decode("UTF-8").strip("\n")
File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 10: invalid continuation byte
generate braille results:
BRAILLE LINE: ''
VISIBLE: '', cursor=0
generate speech for unfocused app.name='orca' name='Lecteur d'?cran et loupe Orca' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=["Lecteur d'\xe9cran et loupe Orca", {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
allTextSelection=[]
roleName=['cadre', {}]
Finding top-level object for source.name=Lecteur d'?cran et loupe Orca
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
Lecteur d'?cran et loupe Orca
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
cadre
{}
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/orca/event_manager.py", line 236, in _dequeue
self._processObjectEvent(event)
File "/usr/lib/pymodules/python2.6/orca/event_manager.py", line 485, in _processObjectEvent
script.processObjectEvent(event)
File "/usr/lib/pymodules/python2.6/orca/script.py", line 406, in processObjectEvent
self.listeners[key](event)
File "/usr/lib/pymodules/python2.6/orca/scripts/default.py", line 3744, in onWindowActivated
orca.setLocusOfFocus(event, event.source)
File "/usr/lib/pymodules/python2.6/orca/orca.py", line 657, in setLocusOfFocus
event, oldLocusOfFocus, orca_state.locusOfFocus)
File "/usr/lib/pymodules/python2.6/orca/scripts/default.py", line 1388, in locusOfFocusChanged
speech.speak(utterances, voice, not shouldNotInterrupt)
File "/usr/lib/pymodules/python2.6/orca/speech.py", line 256, in speak
_speak(string, activeVoice, interrupt)
File "/usr/lib/pymodules/python2.6/orca/speech.py", line 169, in _speak
text = orca_state.activeScript.utilities.adjustForPronunciation(text)
File "/usr/lib/pymodules/python2.6/orca/script_utilities.py", line 2447, in adjustForPronunciation
words = self.WORDS_RE.split(line.decode("UTF-8"))
File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 10: invalid continuation byte
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(1,0,None)
app.name='orca' name='Lecteur d'?cran et loupe Orca' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
DEQUEUED OBJECT:TEXT-CARET-MOVED <----------
vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved detail=(223,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^
DEQUEUED OBJECT:TEXT-CHANGED:DELETE <----------
vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete detail=(61,4,
)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^
DEQUEUED OBJECT:TEXT-CHANGED:INSERT <----------
vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert detail=(61,160,(orca:17367): Wnck-WARNING **: Property _NET_WM_NAME contained invalid UTF-8
(orca:17367): Wnck-WARNING **: Property _NET_WM_ICON_NAME contained invalid UTF-8)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^
DEQUEUED FOCUS: <----------
vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus: detail=(0,0,None)
app.name='orca' name='Pr??f??rences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
LOCUS OF FOCUS: app='orca' name='Pr??f??rences' role='push button'
event='focus:'
generate braille for focused app.name='orca' name='Pr??f??rences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_PUSH_BUTTON, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or description) + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
Object deemed to be for layout purposes only: [panel | ]
generate braille for focused app.name='orca' name='Lecteur d'?cran et loupe Orca' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=["Lecteur d'\xe9cran et loupe Orca"]
value=['']
roleName=['Cadre']
Finding top-level object for source.name=Lecteur d'?cran et loupe Orca
alertAndDialogCount=[]
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.6/orca/generator.py", line 235, in generate
result = eval(format, globalsDict)
File "<string>", line 1, in <module>
File "/usr/lib/pymodules/python2.6/orca/braille.py", line 497, in __init__
Region.__init__(self, string, cursorOffset, expandOnCursor)
File "/usr/lib/pymodules/python2.6/orca/braille.py", line 356, in __init__
self.rawLine = string.decode("UTF-8").strip("\n")
File "/usr/lib/python2.6/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xe9 in position 10: invalid continuation byte
generate braille results:
generate braille for focused app.name='orca' name='orca' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['orca']
value=['']
roleName=['Application']
required=[]
generate braille results:
Component: 'orca Application', 0
ancestors=[<orca.braille.Component instance at 0x988bf2c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Pr\xc3\xa9f\xc3\xa9rences']
roleName=['Bouton']
nodeLevel=[]
generate braille results:
Component: 'orca Application', 0
Region: ' ', 0
Component: 'Pr??f??rences Bouton', 0
BRAILLE LINE: 'orca Application Pr??f??rences Bouton'
VISIBLE: 'Pr??f??rences Bouton', cursor=1
generate speech for unfocused app.name='orca' name='Pr??f??rences' role='push button' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x98f1300>, 'role': ROLE_PUSH_BUTTON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + roleName + availability + (mnemonic and (pause + mnemonic + lineBreak) or []) + accelerator + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Pr\xc3\xa9f\xc3\xa9rences', {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
roleName=['bouton', {}]
availability=[]
mnemonic=[]
script_utilities.getKeyBinding: ['', u'Alt p', '']
accelerator=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
Pr??f??rences
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
bouton
{}
SPEECH OUTPUT: 'Pr??f??rences bouton'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^
KEYEVENT: type=0
id=65513
hw_code=64
modifiers=16400
event_string=(Alt_L)
is_text=True
timestamp=1875792
time=1298339945.310307
KEYBOARDEVENT: type=0
id=65513
hw_code=64
modifiers=0
event_string=(Alt_L)
keyval_name=(Alt_L)
is_text=True
timestamp=1875792
time=1298339945.310641
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
id=65507
hw_code=37
modifiers=16408
event_string=(Control_L)
is_text=True
timestamp=1875903
time=1298339945.420344
KEYBOARDEVENT: type=0
id=65507
hw_code=37
modifiers=8
event_string=(Control_L)
keyval_name=(Control_L)
is_text=True
timestamp=1875903
time=1298339945.420691
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
----------> QUEUEING WINDOW:DEACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
DEQUEUED WINDOW:DEACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate detail=(0,0,Lecteur d'?cran et loupe Orca)
IGNORING ICONIFIED OBJECT
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(0,0,None)
app.name='orca' name='Pr??f??rences' role='push button' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Pr??f??rences
--> obj.name=
--> obj.name=Lecteur d'?cran et loupe Orca
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(0,0,None)
IGNORING ICONIFIED OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
----------> QUEUEING WINDOW:ACTIVATE
mapped nautilus to nautilus
Looking for orca-scripts.nautilus.py
Could not import orca-scripts.nautilus.py
Looking for scripts.nautilus.py
Could not import scripts.nautilus.py
Looking for scripts.apps.nautilus.py
Found scripts.apps.nautilus.py
NEW SCRIPT: nautilus (module=orca.scripts.apps.nautilus.script)
Loaded scripts.apps.nautilus.py
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
DEQUEUED WINDOW:ACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate detail=(0,0,x-nautilus-desktop)
app.name='nautilus' name='x-nautilus-desktop' role='frame' state='active enabled sensitive showing visible' relations=''
mapped nautilus to nautilus
Looking for app-settings.nautilus.py
Could not import app-settings.nautilus.py
ACTIVE SCRIPT: nautilus (module=orca.scripts.apps.nautilus.script) (reason=window:activate event)
LOCUS OF FOCUS: app='nautilus' name='x-nautilus-desktop' role='frame'
event='window:activate'
generate braille for focused app.name='nautilus' name='x-nautilus-desktop' role='frame' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for focused app.name='nautilus' name='nautilus' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['nautilus']
value=['']
roleName=['Application']
required=[]
generate braille results:
Component: 'nautilus Application', 0
ancestors=[<orca.braille.Component instance at 0x9890b0c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['x-nautilus-desktop']
value=['']
roleName=['Cadre']
Finding top-level object for source.name=x-nautilus-desktop
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
Component: 'nautilus Application', 0
Region: ' ', 0
Component: 'x-nautilus-desktop Cadre', 0
BRAILLE LINE: 'nautilus Application x-nautilus-desktop Cadre'
VISIBLE: 'x-nautilus-desktop Cadre', cursor=1
generate speech for unfocused app.name='nautilus' name='x-nautilus-desktop' role='frame' state='active enabled sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9975db8>, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['x-nautilus-desktop', {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
allTextSelection=[]
roleName=['cadre', {}]
Finding top-level object for source.name=x-nautilus-desktop
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
x-nautilus-desktop
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
cadre
{}
SPEECH OUTPUT: 'x-nautilus-desktop cadre'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(1,0,None)
app.name='nautilus' name='Corbeille' role='icon' state='focusable focused selectable selected showing visible' relations=''
Finding top-level object for source.name=Corbeille
--> obj.name=Vue en ic??nes
--> obj.name=Vue du contenu
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=x-nautilus-desktop
LOCUS OF FOCUS: app='nautilus' name='Corbeille' role='icon'
event='object:state-changed:focused'
generate braille for focused app.name='nautilus' name='Corbeille' role='icon' state='focusable focused selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_ICON, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(label + displayedText + imageDescription + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for focused app.name='nautilus' name='Vue en ic??nes' role='layered pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_LAYERED_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Vue en ic\xc3\xb4nes']
value=['']
roleName=['VoletEnCouches']
required=[]
generate braille results:
Component: 'Vue en ic??nes VoletEnCouches', 0
generate braille for focused app.name='nautilus' name='Vue du contenu' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'
generate braille for focused app.name='nautilus' name='Vue du contenu' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Vue du contenu']
value=['']
roleName=['VoletDeD\xc3\xa9filement']
required=[]
generate braille results:
Component: 'Vue du contenu VoletDeD??filement', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0x989074c>]
generate braille results:
Component: 'Vue du contenu VoletDeD??filement', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for focused app.name='nautilus' name='x-nautilus-desktop' role='frame' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['x-nautilus-desktop']
value=['']
roleName=['Cadre']
Finding top-level object for source.name=x-nautilus-desktop
alertAndDialogCount=[]
generate braille results:
Component: 'x-nautilus-desktop Cadre', 0
generate braille for focused app.name='nautilus' name='nautilus' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['nautilus']
value=['']
roleName=['Application']
required=[]
generate braille results:
Component: 'nautilus Application', 0
ancestors=[<orca.braille.Component instance at 0x989088c>, <orca.braille.Region instance at 0x9890b2c>, <orca.braille.Component instance at 0x9890c6c>, <orca.braille.Region instance at 0x9890d8c>, <orca.braille.Component instance at 0x989074c>, <orca.braille.Region instance at 0x9890aac>, <orca.braille.Component instance at 0x98908ec>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Corbeille']
imageDescription=[]
roleName=['Ic\xc3\xb4ne']
nodeLevel=[]
generate braille results:
Component: 'nautilus Application', 0
Region: ' ', 0
Component: 'x-nautilus-desktop Cadre', 0
Region: ' ', 0
Component: 'Vue du contenu VoletDeD??filement', 0
Region: ' ', 0
Component: 'Vue en ic??nes VoletEnCouches', 0
Region: ' ', 0
Component: 'Corbeille Ic??ne', 0
BRAILLE LINE: 'nautilus Application x-nautilus-desktop Cadre Vue du contenu VoletDeD??filement Vue en ic??nes VoletEnCouches Corbeille Ic??ne'
VISIBLE: 'Corbeille Ic??ne', cursor=1
generate speech for unfocused app.name='nautilus' name='Corbeille' role='icon' state='focusable focused selectable selected showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9913be8>, 'role': ROLE_ICON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + imageDescription + roleName + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Corbeille', {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
imageDescription=[]
roleName=['ic\xc3\xb4ne', {}]
pause=[<orca.speech_generator.Pause instance at 0x95fed6c>]
positionInList=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
Corbeille
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
ic??ne
{}
<orca.speech_generator.Pause instance at 0x95fed6c>
SPEECH OUTPUT: 'Corbeille ic??ne.'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(1,0,None)
app.name='nautilus' name='x-nautilus-desktop' role='frame' state='active enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
KEYEVENT: type=0
id=65364
hw_code=116
modifiers=16400
event_string=(Down)
is_text=True
timestamp=1878098
time=1298339947.616198
KEYBOARDEVENT: type=0
id=65364
hw_code=116
modifiers=0
event_string=(Down)
keyval_name=(Down)
is_text=True
timestamp=1878098
time=1298339947.616582
orca.keyEcho: string to echo: Down
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
id=65364
hw_code=116
modifiers=16400
event_string=(Down)
is_text=True
timestamp=1878271
time=1298339947.788467
KEYBOARDEVENT: type=1
id=65364
hw_code=116
modifiers=0
event_string=(Down)
keyval_name=(Down)
is_text=True
timestamp=1878271
time=1298339947.788902
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=0
id=65362
hw_code=111
modifiers=16400
event_string=(Up)
is_text=True
timestamp=1879931
time=1298339949.448114
KEYBOARDEVENT: type=0
id=65362
hw_code=111
modifiers=0
event_string=(Up)
keyval_name=(Up)
is_text=True
timestamp=1879931
time=1298339949.448613
orca.keyEcho: string to echo: Up
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
----------> QUEUEING FOCUS:
----------> QUEUEING OBJECT:SELECTION-CHANGED
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
DEQUEUED FOCUS: <----------
vvvvv PROCESS OBJECT EVENT focus: vvvvv
OBJECT EVENT: focus: detail=(0,0,None)
app.name='nautilus' name='Dossier personnel de demo' role='icon' state='focusable focused selectable selected showing visible' relations=''
LOCUS OF FOCUS: app='nautilus' name='Dossier personnel de demo' role='icon'
event='focus:'
generate braille for focused app.name='nautilus' name='Dossier personnel de demo' role='icon' state='focusable focused selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_ICON, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(label + displayedText + imageDescription + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for focused app.name='nautilus' name='Vue en ic??nes' role='layered pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_LAYERED_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Vue en ic\xc3\xb4nes']
value=['']
roleName=['VoletEnCouches']
required=[]
generate braille results:
Component: 'Vue en ic??nes VoletEnCouches', 0
generate braille for focused app.name='nautilus' name='Vue du contenu' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'
generate braille for focused app.name='nautilus' name='Vue du contenu' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Vue du contenu']
value=['']
roleName=['VoletDeD\xc3\xa9filement']
required=[]
generate braille results:
Component: 'Vue du contenu VoletDeD??filement', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0x983dd8c>]
generate braille results:
Component: 'Vue du contenu VoletDeD??filement', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for focused app.name='nautilus' name='x-nautilus-desktop' role='frame' state='active enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['x-nautilus-desktop']
value=['']
roleName=['Cadre']
Finding top-level object for source.name=x-nautilus-desktop
alertAndDialogCount=[]
generate braille results:
Component: 'x-nautilus-desktop Cadre', 0
generate braille for focused app.name='nautilus' name='nautilus' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['nautilus']
value=['']
roleName=['Application']
required=[]
generate braille results:
Component: 'nautilus Application', 0
ancestors=[<orca.braille.Component instance at 0x983d5cc>, <orca.braille.Region instance at 0x9890aac>, <orca.braille.Component instance at 0x9890ecc>, <orca.braille.Region instance at 0x9890d8c>, <orca.braille.Component instance at 0x983dd8c>, <orca.braille.Region instance at 0x9890f6c>, <orca.braille.Component instance at 0x989074c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Dossier personnel de demo']
imageDescription=[]
roleName=['Ic\xc3\xb4ne']
nodeLevel=[]
generate braille results:
Component: 'nautilus Application', 0
Region: ' ', 0
Component: 'x-nautilus-desktop Cadre', 0
Region: ' ', 0
Component: 'Vue du contenu VoletDeD??filement', 0
Region: ' ', 0
Component: 'Vue en ic??nes VoletEnCouches', 0
Region: ' ', 0
Component: 'Dossier personnel de demo Ic??ne', 0
BRAILLE LINE: 'nautilus Application x-nautilus-desktop Cadre Vue du contenu VoletDeD??filement Vue en ic??nes VoletEnCouches Dossier personnel de demo Ic??ne'
VISIBLE: 'Dossier personnel de demo Ic??ne', cursor=1
generate speech for unfocused app.name='nautilus' name='Dossier personnel de demo' role='icon' state='focusable focused selectable selected showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9919e80>, 'role': ROLE_ICON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + imageDescription + roleName + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Dossier personnel de demo', {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
imageDescription=[]
roleName=['ic\xc3\xb4ne', {}]
pause=[<orca.speech_generator.Pause instance at 0x95fed6c>]
positionInList=[]
newNodeLevel=[]
KEYEVENT: type=1
id=65362
hw_code=111
modifiers=16400
event_string=(Up)
is_text=True
timestamp=1880116
time=1298339949.632935
KEYBOARDEVENT: type=1
id=65362
hw_code=111
modifiers=0
event_string=(Up)
keyval_name=(Up)
is_text=True
timestamp=1880116
time=1298339949.633175
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
unselectedCell=[]
tutorial=[]
generate speech results:
Dossier personnel de demo
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
ic??ne
{}
<orca.speech_generator.Pause instance at 0x95fed6c>
SPEECH OUTPUT: 'Dossier personnel de demo ic??ne.'
^^^^^ PROCESS OBJECT EVENT focus: ^^^^^
DEQUEUED OBJECT:SELECTION-CHANGED <----------
vvvvv PROCESS OBJECT EVENT object:selection-changed vvvvv
OBJECT EVENT: object:selection-changed detail=(0,0,None)
app.name='nautilus' name='Vue en ic??nes' role='layered pane' state='enabled focusable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:selection-changed ^^^^^
DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME <----------
vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,)
app.name='nautilus' name='????Dossier personnel de demo???? s??lectionn?? (0 octet)' role='statusbar' state='enabled sensitive' relations=''
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,)
app.name='nautilus' name='????Dossier personnel de demo???? s??lectionn?? (0 octet)' role='statusbar' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME <----------
vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,????Dossier personnel de demo???? s??lectionn?? (0 octet))
app.name='nautilus' name='????Dossier personnel de demo???? s??lectionn?? (0 octet)' role='statusbar' state='enabled sensitive' relations=''
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,????Dossier personnel de demo???? s??lectionn?? (0 octet))
app.name='nautilus' name='????Dossier personnel de demo???? s??lectionn?? (0 octet)' role='statusbar' state='enabled sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
KEYEVENT: type=0
id=65513
hw_code=64
modifiers=16400
event_string=(Alt_L)
is_text=True
timestamp=1881626
time=1298339951.144684
KEYBOARDEVENT: type=0
id=65513
hw_code=64
modifiers=0
event_string=(Alt_L)
keyval_name=(Alt_L)
is_text=True
timestamp=1881626
time=1298339951.144990
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING WINDOW:CREATE
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED WINDOW:CREATE <----------
vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create detail=(0,0,)
app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(0,0,None)
app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(1,0,None)
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
app.name='nautilus' name='Dossier personnel de demo' role='icon' state='focusable focused selectable selected showing visible' relations=''
Finding top-level object for source.name=Dossier personnel de demo
--> obj.name=Vue en ic??nes
--> obj.name=Vue du contenu
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=x-nautilus-desktop
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(1,0,None)
app.name='nautilus' name='x-nautilus-desktop' role='frame' state='active enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
KEYEVENT: type=1
id=65471
hw_code=68
modifiers=16408
event_string=(F2)
is_text=True
timestamp=1882204
time=1298339951.721863
KEYBOARDEVENT: type=1
id=65471
hw_code=68
modifiers=8
event_string=(F2)
keyval_name=(F2)
is_text=True
timestamp=1882204
time=1298339951.722077
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
KEYEVENT: type=1
id=65513
hw_code=64
modifiers=16408
event_string=(Alt_L)
is_text=True
timestamp=1882260
time=1298339951.777032
KEYBOARDEVENT: type=1
id=65513
hw_code=64
modifiers=8
event_string=(Alt_L)
keyval_name=(Alt_L)
is_text=True
timestamp=1882260
time=1298339951.777375
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
mapped gnome-panel to gnome-panel
Looking for orca-scripts.gnome-panel.py
Could not import orca-scripts.gnome-panel.py
Looking for scripts.gnome-panel.py
Could not import scripts.gnome-panel.py
Looking for scripts.apps.gnome-panel.py
Found scripts.apps.gnome-panel.py
gnome-panel.py: __init__
NEW SCRIPT: gnome-panel (module=orca.scripts.apps.gnome-panel.script)
Loaded scripts.apps.gnome-panel.py
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME <----------
vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,Ic??ne de la commande)
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
app.name='gnome-panel' name='Ic??ne de la commande' role='icon' state='enabled sensitive visible' relations=''
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME <----------
vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,Liste des applications connues)
----------> QUEUEING WINDOW:CREATE
----------> QUEUEING WINDOW:DEACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
----------> QUEUEING WINDOW:ACTIVATE
app.name='gnome-panel' name='Liste des applications connues' role='unknown' state='enabled focusable sensitive visible manages descendants' relations=''
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
app.name='gnome-panel' name='Ic??ne de la commande' role='icon' state='enabled sensitive showing visible' relations=''
gnome-panel.py: onStateChanged: 'Ic??ne de la commande' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
KEYEVENT: type=0
id=65307
hw_code=9
modifiers=16400
event_string=(Escape)
is_text=True
timestamp=1890077
time=1298339959.728880
KEYBOARDEVENT: type=0
id=65307
hw_code=9
modifiers=0
event_string=(Escape)
keyval_name=(Escape)
is_text=True
timestamp=1890077
time=1298339959.729206
orca.keyEcho: string to echo: Escape
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
app.name='gnome-panel' name='None' role='panel' state='enabled sensitive showing visible' relations=''
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
gnome-panel.py: onStateChanged: '' object:state-changed:showing (1, 0)
----------> QUEUEING WINDOW:DEACTIVATE
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
app.name='gnome-panel' name='Lancer dans un terminal' role='check box' state='enabled focusable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Lancer dans un terminal' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
app.name='gnome-panel' name='Lancer avec un fichier...' role='push button' state='enabled focusable sensitive visible' relations=''
gnome-panel.py: onStateChanged: 'Lancer avec un fichier...' object:state-changed:showing (1, 0)
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
----------> QUEUEING WINDOW:ACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED WINDOW:CREATE <----------
vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create detail=(0,0,Lancer une application)
KEYEVENT: type=0
id=65513
hw_code=64
modifiers=16400
event_string=(Alt_L)
is_text=True
timestamp=1891643
time=1298339961.159855
KEYBOARDEVENT: type=0
id=65513
hw_code=64
modifiers=0
event_string=(Alt_L)
keyval_name=(Alt_L)
is_text=True
timestamp=1891643
time=1298339961.160074
orca.keyEcho: string to echo: Alt_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
mapped metacity to metacity
Looking for orca-scripts.metacity.py
Could not import orca-scripts.metacity.py
Looking for scripts.metacity.py
Could not import scripts.metacity.py
Looking for scripts.apps.metacity.py
Found scripts.apps.metacity.py
NEW SCRIPT: metacity (module=orca.scripts.apps.metacity.script)
Loaded scripts.apps.metacity.py
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING WINDOW:CREATE
----------> QUEUEING WINDOW:CREATE
----------> QUEUEING OBJECT:TEXT-CHANGED:DELETE
----------> QUEUEING OBJECT:TEXT-CHANGED:INSERT
----------> QUEUEING OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING WINDOW:DEACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING OBJECT:STATE-CHANGED:SHOWING
----------> QUEUEING WINDOW:ACTIVATE
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:FOCUSED
----------> QUEUEING OBJECT:STATE-CHANGED:ACTIVE
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^
DEQUEUED WINDOW:DEACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate detail=(0,0,x-nautilus-desktop)
app.name='nautilus' name='x-nautilus-desktop' role='frame' state='enabled sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(0,0,None)
app.name='nautilus' name='Dossier personnel de demo' role='icon' state='focusable focused selectable selected showing visible' relations=''
Finding top-level object for source.name=Dossier personnel de demo
--> obj.name=Vue en ic??nes
--> obj.name=Vue du contenu
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=x-nautilus-desktop
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(0,0,None)
app.name='nautilus' name='x-nautilus-desktop' role='frame' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
DEQUEUED WINDOW:ACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate detail=(0,0,Lancer une application)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(1,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(0,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED WINDOW:DEACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate detail=(0,0,Lancer une application)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^
DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME <----------
vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
DEQUEUED WINDOW:ACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate detail=(0,0,x-nautilus-desktop)
app.name='nautilus' name='x-nautilus-desktop' role='frame' state='enabled sensitive showing visible' relations=''
LOCUS OF FOCUS: app='nautilus' name='x-nautilus-desktop' role='frame'
event='window:activate'
generate braille for focused app.name='nautilus' name='x-nautilus-desktop' role='frame' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for focused app.name='nautilus' name='nautilus' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['nautilus']
value=['']
roleName=['Application']
required=[]
generate braille results:
Component: 'nautilus Application', 0
ancestors=[<orca.braille.Component instance at 0x9890aac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['x-nautilus-desktop']
value=['']
roleName=['Cadre']
Finding top-level object for source.name=x-nautilus-desktop
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
Component: 'nautilus Application', 0
Region: ' ', 0
Component: 'x-nautilus-desktop Cadre', 0
BRAILLE LINE: 'nautilus Application x-nautilus-desktop Cadre'
VISIBLE: 'x-nautilus-desktop Cadre', cursor=1
generate speech for unfocused app.name='nautilus' name='x-nautilus-desktop' role='frame' state='enabled sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['x-nautilus-desktop', {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
allTextSelection=[]
roleName=['cadre', {}]
Finding top-level object for source.name=x-nautilus-desktop
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
x-nautilus-desktop
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
cadre
{}
SPEECH OUTPUT: 'x-nautilus-desktop cadre'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(1,0,None)
app.name='nautilus' name='Dossier personnel de demo' role='icon' state='focusable focused selectable selected showing visible' relations=''
Finding top-level object for source.name=Dossier personnel de demo
--> obj.name=Vue en ic??nes
--> obj.name=Vue du contenu
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=x-nautilus-desktop
LOCUS OF FOCUS: app='nautilus' name='Dossier personnel de demo' role='icon'
event='object:state-changed:focused'
generate braille for focused app.name='nautilus' name='Dossier personnel de demo' role='icon' state='focusable focused selectable selected showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_ICON, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(label + displayedText + imageDescription + roleName))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for focused app.name='nautilus' name='Vue en ic??nes' role='layered pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_LAYERED_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Vue en ic\xc3\xb4nes']
value=['']
roleName=['VoletEnCouches']
required=[]
generate braille results:
Component: 'Vue en ic??nes VoletEnCouches', 0
generate braille for focused app.name='nautilus' name='Vue du contenu' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_SCROLL_PANE, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using 'asPageTabOrScrollPane'
generate braille for focused app.name='nautilus' name='Vue du contenu' role='scroll pane' state='enabled focusable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': 'REAL_ROLE_SCROLL_PANE', 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['Vue du contenu']
value=['']
roleName=['VoletDeD\xc3\xa9filement']
required=[]
generate braille results:
Component: 'Vue du contenu VoletDeD??filement', 0
asPageTabOrScrollPane=[<orca.braille.Component instance at 0x9890ecc>]
generate braille results:
Component: 'Vue du contenu VoletDeD??filement', 0
Object deemed to be for layout purposes only: [panel | ]
generate braille for focused app.name='nautilus' name='x-nautilus-desktop' role='frame' state='enabled sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))]'
label=[]
displayedText=['x-nautilus-desktop']
value=['']
roleName=['Cadre']
Finding top-level object for source.name=x-nautilus-desktop
alertAndDialogCount=[]
generate braille results:
Component: 'x-nautilus-desktop Cadre', 0
generate braille for focused app.name='nautilus' name='nautilus' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['nautilus']
value=['']
roleName=['Application']
required=[]
generate braille results:
Component: 'nautilus Application', 0
ancestors=[<orca.braille.Component instance at 0x98908ec>, <orca.braille.Region instance at 0x983df0c>, <orca.braille.Component instance at 0x983d5cc>, <orca.braille.Region instance at 0x98aa56c>, <orca.braille.Component instance at 0x9890ecc>, <orca.braille.Region instance at 0x98aaaec>, <orca.braille.Component instance at 0x98aad0c>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['Dossier personnel de demo']
imageDescription=[]
roleName=['Ic\xc3\xb4ne']
nodeLevel=[]
generate braille results:
Component: 'nautilus Application', 0
Region: ' ', 0
Component: 'x-nautilus-desktop Cadre', 0
Region: ' ', 0
Component: 'Vue du contenu VoletDeD??filement', 0
Region: ' ', 0
Component: 'Vue en ic??nes VoletEnCouches', 0
Region: ' ', 0
Component: 'Dossier personnel de demo Ic??ne', 0
BRAILLE LINE: 'nautilus Application x-nautilus-desktop Cadre Vue du contenu VoletDeD??filement Vue en ic??nes VoletEnCouches Dossier personnel de demo Ic??ne'
VISIBLE: 'Dossier personnel de demo Ic??ne', cursor=1
generate speech for unfocused app.name='nautilus' name='Dossier personnel de demo' role='icon' state='focusable focused selectable selected showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9913be8>, 'role': ROLE_ICON, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + imageDescription + roleName + pause + positionInList + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
Object deemed to be for layout purposes only: [panel | ]
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['Dossier personnel de demo', {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
imageDescription=[]
roleName=['ic\xc3\xb4ne', {}]
pause=[<orca.speech_generator.Pause instance at 0x95fed6c>]
positionInList=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
Dossier personnel de demo
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
ic??ne
{}
<orca.speech_generator.Pause instance at 0x95fed6c>
SPEECH OUTPUT: 'Dossier personnel de demo ic??ne.'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(1,0,None)
app.name='nautilus' name='x-nautilus-desktop' role='frame' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED WINDOW:CREATE <----------
vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create detail=(0,0,)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^
DEQUEUED OBJECT:TEXT-CHANGED:DELETE <----------
vvvvv PROCESS OBJECT EVENT object:text-changed:delete vvvvv
OBJECT EVENT: object:text-changed:delete detail=(0,2,[])
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:delete ^^^^^
DEQUEUED OBJECT:TEXT-CHANGED:INSERT <----------
vvvvv PROCESS OBJECT EVENT object:text-changed:insert vvvvv
OBJECT EVENT: object:text-changed:insert detail=(0,17,[demo at testing: ~])
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:text-changed:insert ^^^^^
DEQUEUED OBJECT:PROPERTY-CHANGE:ACCESSIBLE-NAME <----------
vvvvv PROCESS OBJECT EVENT object:property-change:accessible-name vvvvv
OBJECT EVENT: object:property-change:accessible-name detail=(0,0,[demo at testing: ~])
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:property-change:accessible-name ^^^^^
DEQUEUED WINDOW:CREATE <----------
vvvvv PROCESS OBJECT EVENT window:create vvvvv
OBJECT EVENT: window:create detail=(0,0,)
app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT window:create ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(0,0,None)
app.name='nautilus' name='None' role='window' state='enabled modal resizable sensitive' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED WINDOW:DEACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:deactivate vvvvv
OBJECT EVENT: window:deactivate detail=(0,0,x-nautilus-desktop)
app.name='nautilus' name='x-nautilus-desktop' role='frame' state='enabled sensitive showing visible' relations=''
LOCUS OF FOCUS: None event='window:deactivate'
^^^^^ PROCESS OBJECT EVENT window:deactivate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(0,0,None)
app.name='nautilus' name='Dossier personnel de demo' role='icon' state='focusable focused selectable selected showing visible' relations=''
Finding top-level object for source.name=Dossier personnel de demo
--> obj.name=Vue en ic??nes
--> obj.name=Vue du contenu
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=x-nautilus-desktop
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(0,0,None)
app.name='nautilus' name='x-nautilus-desktop' role='frame' state='enabled sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(0,0,None)
IGNORING DEFUNCT OBJECT
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:SHOWING <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:showing vvvvv
OBJECT EVENT: object:state-changed:showing detail=(1,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:showing ^^^^^
DEQUEUED WINDOW:ACTIVATE <----------
vvvvv PROCESS OBJECT EVENT window:activate vvvvv
OBJECT EVENT: window:activate detail=(0,0,demo at testing: ~)
app.name='gnome-terminal' name='demo at testing: ~' role='frame' state='active enabled resizable sensitive showing visible' relations=''
mapped gnome-terminal to gnome-terminal
Looking for app-settings.gnome-terminal.py
Could not import app-settings.gnome-terminal.py
ACTIVE SCRIPT: gnome-terminal (module=orca.scripts.apps.gnome-terminal.script) (reason=window:activate event)
LOCUS OF FOCUS: app='gnome-terminal' name='demo at testing: ~' role='frame'
event='window:activate'
generate braille for focused app.name='gnome-terminal' name='demo at testing: ~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_FRAME, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Component(obj, asString(((label + displayedText) or name) + value + roleName + alertAndDialogCount))] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=True
generate braille for focused app.name='gnome-terminal' name='gnome-terminal' role='application' state='' relations='' (args={'formatType': 'focused', 'role': ROLE_APPLICATION, 'mode': 'braille', 'includeContext': False, 'recursing': True}) using '[Component(obj, asString(label + displayedText + value + roleName + required))]'
label=[]
displayedText=['gnome-terminal']
value=['']
roleName=['Application']
required=[]
generate braille results:
Component: 'gnome-terminal Application', 0
ancestors=[<orca.braille.Component instance at 0x98aaaac>]
rowHeader=[]
columnHeader=[]
radioButtonGroup=[]
label=[]
displayedText=['demo at testing: ~']
value=['']
roleName=['Cadre']
Finding top-level object for source.name=demo at testing: ~
alertAndDialogCount=[]
nodeLevel=[]
generate braille results:
Component: 'gnome-terminal Application', 0
Region: ' ', 0
Component: 'demo at testing: ~ Cadre', 0
BRAILLE LINE: 'gnome-terminal Application demo at testing: ~ Cadre'
VISIBLE: 'demo at testing: ~ Cadre', cursor=1
generate speech for unfocused app.name='gnome-terminal' name='demo at testing: ~' role='frame' state='active enabled resizable sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': None, 'role': ROLE_FRAME, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + labelAndName + allTextSelection + roleName + unfocusedDialogCount + availability + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
labelAndName=['demo at testing: ~', {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
allTextSelection=[]
roleName=['cadre', {}]
Finding top-level object for source.name=demo at testing: ~
unfocusedDialogCount=[]
availability=[]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
demo at testing: ~
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
cadre
{}
SPEECH OUTPUT: 'demo at testing: ~ cadre'
^^^^^ PROCESS OBJECT EVENT window:activate ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(1,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=demo at testing: ~
LOCUS OF FOCUS: app='gnome-terminal' name='Terminal' role='terminal'
event='object:state-changed:focused'
generate braille for focused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'formatType': 'focused', 'role': ROLE_TERMINAL, 'mode': 'braille', 'recursing': True}) using '(includeContext and (ancestors + (rowHeader and [Region(" " + asString(rowHeader))]) + (columnHeader and [Region(" " + asString(columnHeader))]) + (radioButtonGroup and [Region(" " + asString(radioButtonGroup))]) + [Region(" ")]) or []) + [Text(obj)] + (nodeLevel and [Region(" " + asString(nodeLevel))])'
includeContext=False
nodeLevel=[]
generate braille results:
Text: '', 0
BRAILLE LINE: ''
VISIBLE: '', cursor=1
generate speech for unfocused app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations='' (args={'recursing': True, 'priorObj': <CORBA.Object 'IDL:Accessibility/Accessible:1.0' at 0x9815590>, 'role': ROLE_TERMINAL, 'mode': 'speech', 'formatType': 'unfocused'}) using 'newAncestors + newRowHeader + newColumnHeader + newRadioButtonGroup + terminal + newNodeLevel + unselectedCell + (tutorial and (pause + tutorial) or [])'
script_utilities.commonAncestor...
...script_utilities.commonAncestor
newAncestors=[]
newRowHeader=[]
newColumnHeader=[]
newRadioButtonGroup=[]
terminal=['demo at testing: ~', {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}]
newNodeLevel=[]
unselectedCell=[]
tutorial=[]
generate speech results:
demo at testing: ~
{'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}}
SPEECH OUTPUT: 'demo at testing: ~'
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(1,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=demo at testing: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:FOCUSED <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:focused vvvvv
OBJECT EVENT: object:state-changed:focused detail=(1,0,None)
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
Finding top-level object for source.name=Terminal
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=
--> obj.name=demo at testing: ~
^^^^^ PROCESS OBJECT EVENT object:state-changed:focused ^^^^^
DEQUEUED OBJECT:STATE-CHANGED:ACTIVE <----------
vvvvv PROCESS OBJECT EVENT object:state-changed:active vvvvv
OBJECT EVENT: object:state-changed:active detail=(1,0,None)
app.name='gnome-terminal' name='demo at testing: ~' role='frame' state='active enabled resizable sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:state-changed:active ^^^^^
KEYEVENT: type=0
id=65507
hw_code=37
modifiers=16400
event_string=(Control_L)
is_text=True
timestamp=1899556
time=1298339969.074551
KEYBOARDEVENT: type=0
id=65507
hw_code=37
modifiers=0
event_string=(Control_L)
keyval_name=(Control_L)
is_text=True
timestamp=1899556
time=1298339969.074938
orca.isPrintableKey: returning: False
orca.keyEcho: string to echo: Control_L
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
KEYEVENT: type=0
id=99
hw_code=54
modifiers=16404
event_string=()
is_text=False
timestamp=1900364
time=1298339969.881582
KEYBOARDEVENT: type=0
id=99
hw_code=54
modifiers=4
event_string=(C)
keyval_name=(c)
is_text=False
timestamp=1900364
time=1298339969.881988
orca.isPrintableKey: returning: True
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
Shutting down and exiting due to signal = 2
Current stack is:
File "<string>", line 1, in <module>
File "/usr/lib/pymodules/python2.6/orca/orca.py", line 2317, in main
start(pyatspi.Registry) # waits until we stop the registry
File "/usr/lib/pymodules/python2.6/orca/orca.py", line 2031, in start
registry.start(gil=settings.useGILIdleHandler)
File "/usr/lib/python2.6/dist-packages/pyatspi/registry.py", line 364, in start
bonobo.main()
File "/usr/lib/pymodules/python2.6/orca/orca.py", line 2112, in shutdownOnSignal
debug.printStack(debug.LEVEL_ALL)
File "/usr/lib/pymodules/python2.6/orca/debug.py", line 137, in printStack
traceback.print_stack(None, 100, debugFile)
SPEECH OUTPUT: 'Au revoir.' voice=system
----------> QUEUEING OBJECT:TEXT-CARET-MOVED
----------> QUEUEING OBJECT:TEXT-CHANGED:INSERT
KEYEVENT: type=1
id=99
hw_code=54
modifiers=16404
event_string=()
is_text=False
timestamp=1900499
time=1298339970.019716
KEYBOARDEVENT: type=1
id=99
hw_code=54
modifiers=4
event_string=(C)
keyval_name=(c)
is_text=False
timestamp=1900499
time=1298339970.020248
orca.isModifierKey: returning: False
orca.isModifierKey: returning: False
DEQUEUED OBJECT:TEXT-CARET-MOVED <----------
vvvvv PROCESS OBJECT EVENT object:text-caret-moved vvvvv
OBJECT EVENT: object:text-caret-moved detail=(225,0,None)
KEYEVENT: type=1
id=65507
hw_code=37
modifiers=16404
event_string=(Control_L)
is_text=True
timestamp=1900543
time=1298339970.174706
KEYBOARDEVENT: type=1
id=65507
hw_code=37
modifiers=4
event_string=(Control_L)
keyval_name=()
is_text=True
timestamp=1900543
time=1298339970.177861
orca.isModifierKey: returning: True
orca.isModifierKey: returning: True
app.name='gnome-terminal' name='Terminal' role='terminal' state='enabled focusable focused sensitive showing visible' relations=''
^^^^^ PROCESS OBJECT EVENT object:text-caret-moved ^^^^^
More information about the pkg-gnome-maintainers
mailing list