On the Mac, the project graphics apps can not write to the per-user BOINC directory (which on the Mac is "/Users/{username}/Library/Application Support/BOINC/") because they run as user and group boinc_project under our UNIX account-based sandboxing. So I plan to set up a PR to create new per-user directories "/Library/Application Support/BOINC Data/users/" and "/Library/Application Support/BOINC Data/users/{username}/" with the same owner and group as the "/Library/Application Support/BOINC Data/projects/" directory, and write the stderrscrgfx.txt, stdoutscrgfx.txt, stderrgfx.txt and stdoutgfx.txt files there.
I believe that a similar approach is probably needed for Windows, which has a simpler account-based sandboxing. But first I need to get my more urgent PR finished to fix the fact that the BOINC screensaver was broken by the recently released Mac OS 10.13 High Sierra. Cheers, --Charlie On Sep 27, 2017, at 2:51 PM, Charlie Fenton <charl...@ssl.berkeley.edu> wrote: > On Sep 27, 2017, at 12:49 PM, Juha Sointusalo <juha.sointus...@gmail.com> > wrote: >> I did see that the graphics app opens stderrgfx.txt file in slot directory >> and keeps it open as long as the graphics are open. > > That is not terribly useful, since it will be gone after the slot directory > is cleaned. It should go in the per-user directory, which on Windows is > C:/Users/{username}/AppData/Roaming/BOINC/ or at least in the project > directory. _______________________________________________ boinc_dev mailing list boinc_dev@ssl.berkeley.edu https://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.