Open hilaire opened 3 months ago
The path is checked before the HOME global variable is initialized:
eleve-foron@FORON-208-RAPC:~$ /opt/DrGeo/DrGeo.sh
2024-06-24T08:21:10.209 process:79 1265759 [DrGeo] Init startUp 2024-06-24T08:21:10.224 process:79 1265759 [DrGeo] Font installed 2024-06-24T08:21:10.232 process:79 1265759 /home/eleve-foron 2024-06-24T08:21:10.236 process:79 1265759 [DrGeo] Paths checked 2024-06-24T08:21:10.238 process:79 1265759 [DrGeo] Code completion set 2024-06-24T08:21:10.240 process:79 1265759 /opt/DrGeo/Resources/icons 2024-06-24T08:21:10.263 process:78 566384 To #openSourceFiles 2024-06-24T08:21:10.266 process:78 1936741 To #initClassCachedState 2024-06-24T08:21:10.268 process:78 3870196 To #doStartUp: 2024-06-24T08:21:12.875 process:79 1265759 [DrGeo] Splash done 2024-06-24T08:21:12.886 process:78 4129689 To #spawnNewMorphicProcessFor: [world] 2024-06-24T08:21:12.902 process:78 4101216 To #restoreLostChangesIfNecessary 2024-06-24T08:21:13.049 process:40 3817717 #('Compiler evaluate: ' 'Smalltalk at: #home put: ''/home/eleve-foron'' asDirectoryEntry') 2024-06-24T08:21:13.101 process:39 3566993 To #restoreDisplay 2024-06-24T08:21:13.103 process:39 3378216 To #readAndApplyUserPrefs 2024-06-24T08:21:13.104 process:39 3933549 To #processCommandLineArguments 2024-06-24T08:21:13.105 process:39 181292 To #launchApp
A possible work around is to check the path existence each time it is requested
Another work around is to use the AppLauncher framework, called later than the start up sequence.
The path is checked before the HOME global variable is initialized:
eleve-foron@FORON-208-RAPC:~$ /opt/DrGeo/DrGeo.sh
2024-06-24T08:21:10.209 process:79 1265759 [DrGeo] Init startUp 2024-06-24T08:21:10.224 process:79 1265759 [DrGeo] Font installed 2024-06-24T08:21:10.232 process:79 1265759 /home/eleve-foron 2024-06-24T08:21:10.236 process:79 1265759 [DrGeo] Paths checked 2024-06-24T08:21:10.238 process:79 1265759 [DrGeo] Code completion set 2024-06-24T08:21:10.240 process:79 1265759 /opt/DrGeo/Resources/icons 2024-06-24T08:21:10.263 process:78 566384 To #openSourceFiles 2024-06-24T08:21:10.266 process:78 1936741 To #initClassCachedState 2024-06-24T08:21:10.268 process:78 3870196 To #doStartUp: 2024-06-24T08:21:12.875 process:79 1265759 [DrGeo] Splash done 2024-06-24T08:21:12.886 process:78 4129689 To #spawnNewMorphicProcessFor: [world] 2024-06-24T08:21:12.902 process:78 4101216 To #restoreLostChangesIfNecessary 2024-06-24T08:21:13.049 process:40 3817717 #('Compiler evaluate: ' 'Smalltalk at: #home put: ''/home/eleve-foron'' asDirectoryEntry') 2024-06-24T08:21:13.101 process:39 3566993 To #restoreDisplay 2024-06-24T08:21:13.103 process:39 3378216 To #readAndApplyUserPrefs 2024-06-24T08:21:13.104 process:39 3933549 To #processCommandLineArguments 2024-06-24T08:21:13.105 process:39 181292 To #launchApp