Dynamic-Book / drgeo

GNU Dr. Geo, a Dynamic Knowledge Model on geometry
https://www.gnu.org/s/dr-geo
GNU General Public License v3.0
18 stars 1 forks source link

Path to user resources #44

Open hilaire opened 3 months ago

hilaire commented 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

hilaire commented 3 months ago

A possible work around is to check the path existence each time it is requested

hilaire commented 2 months ago

Another work around is to use the AppLauncher framework, called later than the start up sequence.