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,) app.name='gnome-terminal' name='demo 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 testing: ~' role='frame' event='window:activate' generate braille for focused app.name='gnome-terminal' name='demo 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=[] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['demo testing: ~'] value=[''] roleName=['Cadre'] Finding top-level object for source name=demo testing: ~ alertAndDialogCount=[] nodeLevel=[] generate braille results: Component: 'gnome-terminal Application', 0 Region: ' ', 0 Component: 'demo testing: ~ Cadre', 0 BRAILLE LINE: 'gnome-terminal Application demo testing: ~ Cadre' VISIBLE: 'demo testing: ~ Cadre', cursor=1 generate speech for unfocused app.name='gnome-terminal' name='demo 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 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 testing: ~ unfocusedDialogCount=[] availability=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: demo testing: ~ {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}} cadre {} SPEECH OUTPUT: 'demo 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'閏ran et loupe Orca) app.name='orca' name='Lecteur d'閏ran 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 testing: ~) app.name='gnome-terminal' name='demo 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 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 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 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 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'閏ran et loupe Orca) app.name='orca' name='Lecteur d'閏ran 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'閏ran et loupe Orca' role='frame' event='window:activate' generate braille for focused app.name='orca' name='Lecteur d'閏ran 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=[] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=["Lecteur d'\xe9cran et loupe Orca"] value=[''] roleName=['Cadre'] Finding top-level object for source.name=Lecteur d'閏ran 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 "", line 1, in 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'閏ran 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'閏ran et loupe Orca unfocusedDialogCount=[] availability=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: Lecteur d'閏ran 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'閏ran 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'閏ran 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'閏ran 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 "", line 1, in 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=[] 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': , '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'閏ran 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'閏ran 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=[] 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': , '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=[] 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=[, , , , , , ] 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': , '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=[] 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 {} 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=[] 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=[, , , , , , ] 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': , '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=[] 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 {} 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=[] 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=[] 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=[, , , , , , ] 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': , '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=[] 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 {} 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 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 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 testing: ~) app.name='gnome-terminal' name='demo 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 testing: ~' role='frame' event='window:activate' generate braille for focused app.name='gnome-terminal' name='demo 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=[] rowHeader=[] columnHeader=[] radioButtonGroup=[] label=[] displayedText=['demo testing: ~'] value=[''] roleName=['Cadre'] Finding top-level object for source name=demo testing: ~ alertAndDialogCount=[] nodeLevel=[] generate braille results: Component: 'gnome-terminal Application', 0 Region: ' ', 0 Component: 'demo testing: ~ Cadre', 0 BRAILLE LINE: 'gnome-terminal Application demo testing: ~ Cadre' VISIBLE: 'demo testing: ~ Cadre', cursor=1 generate speech for unfocused app.name='gnome-terminal' name='demo 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 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 testing: ~ unfocusedDialogCount=[] availability=[] newNodeLevel=[] unselectedCell=[] tutorial=[] generate speech results: demo testing: ~ {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}} cadre {} SPEECH OUTPUT: 'demo 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 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': , '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 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 testing: ~ {'average-pitch': 5.0, 'rate': 49.0, 'gain': 10.0, 'family': {'locale': 'fr-be', 'name': 'french (Belgium)'}} SPEECH OUTPUT: 'demo 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 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 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 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 "", line 1, in 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 ^^^^^