Posted
On my computer, W11, the Document folder is not on the C drive but on a separate drive F:.
According to the preferences, the examples are situated in C:\Users\Public\Documents\ Synfire\Examples. On my computer this does not exist, instead Synfire places them in C:\Users\Public Documents\ Synfire\Examples.
Synfire does eventually find them, but would it be possible to edit this so that Synfire can find them more quickly.
Synfire does place the config file on F:!
Many thanks
Gerry
Thu, 2023-08-31 - 12:53 Permalink
Synfire does place the config file on F:
That's ok. Your config is part of your project files.
C:\Users\Public\Documents\Synfire\Examples is the correct folder. A folder C:\Users\Public Documents should not exist because Public Documents is not a user name (probably).
Does C:\Users\Public\Documents exist?
Thu, 2023-08-31 - 13:11 Permalink
Thanks for replying.
Sorry I got muddled, Synfire places the examples in C:\Users\Public\ Public Documents\ Synfire\Examples.
The folder C:\Users\Public\Documents does not exist because my Documents folder is on my F Drive.
Many thanks
Gerry
Thu, 2023-08-31 - 15:30 Permalink
Synfire queries this folder with CSIDL_COMMON_DOCUMENTS. If it points to somewhere else on your computer, you may need to check environment variables.
https://learn.microsoft.com/en-us/windows/deployment/usmt/usmt-recognized-environment-variables
Variable %PUBLIC% seems to be responsible here.
Your personal Documents folder can be anywhere. It's not related to the common documents folder.
Thu, 2023-08-31 - 17:01 Permalink
I don't know what might have changed your public documents variable to something different.
You could create the examples folder where Synfire expects it and simply move the examples over to there. Maybe next time you install an update it will use this folder.
Fri, 2023-09-01 - 08:45 Permalink
This is the message I get when I try to add a folder called documents within the users\public folder. I am worried that if I go ahead with the merge it will mess up the folders that are already in the Public Documents folder.
Thanks
Gerry
Fri, 2023-09-01 - 10:44 Permalink
It looks like "Public Documents" is merely an alias to a hidden physical name "Documents". This is used for localization, for example in German the folder is called "Öffentliche Dokumente" but essentially points to the same physical folder.
If so you should not create the folder.
This is pretty confusing. As said, Synfire does not use any literal folder name. If merely refers to CSIDL_COMMON_DOCUMENTS and it is Window's responsibility to map that to a filename.
Fri, 2023-09-01 - 10:47 Permalink
As a precaution, I first copied the Public Documents folder and renamed it.
I then said Yes to merge the folder, see previous attached image, but there was no obvious change, no Documents folder just the Public Documents folder.
Next, I named the Public Documents folder to Documents. I reinstalled Synfire and whilst it did put the examples there it still took an absolute age to open the folder.
I have now restored everything back.
Many thanks for your efforts,
Gerry