Synchronizing with your iPod or between multiple users on the same Mac
To sync the calendars on your iPod just connect it to your mac running iSynCal, set the iSynCal's option List Calendars found into ... to This Computer and the iPod's calendars will be listed on the right side of the Main window.
Please notice that iPod Touch and iPhone doesn't support disk mode, so you can't use iSynCal to sync their calendars with your Mac. Actually only iTunes can do it (and it seems to do perform the task well).
Anyway, since many issues have been reported by users trying to synchronize with iSynCal the iPod calendars that had been previously synchronized with Apple iSync (they are named something like iSync-CalendarName and you can find them into the iPod's "Calendars" folder), I strongly suggest you to first remove such calendar files from your iPod (don't remove the Calendars folder, just the files inside it) and then to put your calendars on the iPod by running a Smart Sync or Calendar Copy synchronization with iSynCal for the first time. You may also need to open iTunes and disable the Synchronize iCal calendars option in the iPod preferences. Moreover, the iSync/iTunes calendars synchronization for the iPod doesn't seem to work very well, indeed it often happened to me that some calendar items were not copied at all on the iPod after updating it with iTunes.
Once you have performed the initial setup described above, you may safely continue to synchronize the iPod calendars setting the iSynCal synchronization method and options which best suit your needs. This example will surely help you in setting up a MultiSync document to sync with your iPod.
iSynCal can also be used to sync calendars between different users on the same computer, given that the user account running iSynCal has sufficient privileges to access in read/write mode to the other users' calendar files (we are assuming here that iSynCal is being executed by your user account).
The aim of this page is to allow you and the other users to have your calendars in sync by using iSynCal, and specifically to help you in setting the proper permissions for the calendar files and folders.
If you plan to sync your calendars with other users and such users don't have yet the calendars to sync they may have to create such calendars, usually with the same name of yours, so that you can set up an iSynCal synchronization between your calendars and theirs. Of course, if you run a Smart Sync they don't need to create the calendars because iSynCal will automatically copy your calendars that are not present into the other users' iCal default folder (and the reverse). In both cases, after the first sync the other users will have your calendar items (events and todo) in their calendars too.
1) Each user having some calendars to synchronize with yours must give read access permissions to all the other users to his/her Library folder, located into his Home folder; the privileges must be set for each Library folder by its owner selecting it in the Finder, choosing Show Info [Cmd-I] and setting its permissions like in the following picture (the selected owner and group are not relevant for this discussion, so you don't need to change them):
It may be necessary to click on the lock and insert the account's password in case some of the Ownership & Permissions controls are dimmed out.
In Mac OS X 10.5 Leopard the calendar files location is ~/Library/Calendars so you can procedd to step 2, but in 10.4 Tiger they are stored instead in ~/Library/Application Support/iCal, therefore users running Tiger must additionally set read permissions for all the other users to both the enclosed Application Support and iCal folders:
2) The users must proceed similarly to set read and write permissions for all the other users to the folder where their calendar filles are stored by iCal.
User running 10.5 Leopard should set read/write permissions for all users to their Calendars folder, located inside the above specified Library folder, and to all included calendar files, clicking the Apply to enclosed items button after the permissions have been properly set for the Calendars folder, as you can see in the following picture:
When running Mac OS X 10.4 Tiger it's instead necessary to set the read/write permissions for all users to the Sources folder and to all its included items, clicking the Apply to enclosed items button after the permissions have been properly set for the Sources folder. This folder is located into the user's ~/Library/Application Support/iCal folder:
The procedure described above needs to be done just once and only if your account can't properly access to the calendars owned by other users.
When all permissions are properly set, you can launch iSynCal, set the List Calendars found into ... option to This Mac and select the path and calendars to synchronize both on the Home and Computer side, then go to the Options drawer to set the other sync options as you like and finally start the synchronization.
You need to select and synchronize one by one all the calendars of the other users that should be synched with yours, or just select the other user's path if you are setting up a Smart Sync. While synchronizing it's a good practice to add all the calendars selections and their sync options to a MultiSync document, so that the next time you will need just to open the saved MultiSync document instead of setting up again the whole synchronization.