Hi Derek et al. -
To set it up on an additional computer, you should allow Dropbox to download all the files locally, pause Dropbox syncing, move the directory to the root location, create the symlink, then resume Dropbox syncing.
As for guarding against having multiple instances modifying the files simultaneously: I know I’m presented with a warning if I try to run multiple instances of Phenix on the same machine, but there doesn’t appear to be anything like that to prevent concurrent
access to a project directory by multiple instances of Phenix on different machines. Assuming network connectivity for all machines and a fast-enough Dropbox sync (which may or may not be a reasonable assumption), it could be sufficient to place a simple lockfile
in the .phenix directory of the project, perhaps with a username and date/time, and if another user (or the same user on a different machine) tries to open the project, Phenix would present an alert message with info about who locked the project and when,
along with the option to abort or override the lock. Just thought I’d throw that idea into the ring, in case it might not be too difficult to implement.
Cheers,
Jared
_______________________________________________
phenixbb mailing list
[email protected]
http://phenix-online.org/mailman/listinfo/phenixbb
------------------------------------------------------------