File orca-2.32.1-console-setup.patch of Package orca
Index: src/orca/orca_console_prefs.py
===================================================================
--- src/orca/orca_console_prefs.py.orig
+++ src/orca/orca_console_prefs.py
@@ -460,7 +460,7 @@ def setupSpeech(prefsDict):
# layouts for how they might control Orca.
#
sayAndPrint(_("Select desired keyboard layout."),
- False,
+ True,
False,
speechServerChoice,
speechVoiceChoice)
@@ -576,7 +576,7 @@ def showPreferencesUI(commandLineSetting
speechServerChoice,
speechVoiceChoice)
try:
- settings.setOrcaAutostart(checkYes(answer))
+ autostart = checkYes(answer)
break
except:
stop = False
@@ -613,6 +613,7 @@ def showPreferencesUI(commandLineSetting
speechServerChoice,
speechVoiceChoice)
time.sleep(2)
+ settings.setOrcaAutostart(autostart)
import gobject
gobject.threads_init()
@@ -633,6 +634,8 @@ def showPreferencesUI(commandLineSetting
speechServerChoice,
speechVoiceChoice)
+ settings.setOrcaAutostart(autostart)
+
for [factory, servers] in workingFactories:
factory.SpeechServer.shutdownActiveServers()