This is an old revision of the document!
Lightning - Calendar
https://addons.mozilla.org/en-us/thunderbird/addon/lightning
Provider for Google Calendar - Google Calendar Sync
https://addons.mozilla.org/en-us/thunderbird/addon/provider-for-google-calendar
Google Contacts - Google Contacts Sync
https://addons.mozilla.org/en-us/thunderbird/addon/google-contacts
Install the Lightning, Google Contacts and Provider for Google Calendar add-ons.
Consider using a separate Gmail account just for shared contacts.
In Thunderbird:
File → New → Calendar → On the Network → Google Calendar → Paste the URL in Location
Add credentials and save password.
Edit prefs.js and copy tags from original setup. Tags will sync via IMAP, but won't display unless defined in the exact same way on the additional Thunderbird installations.
cat /home/gcooper/.thunderbird/5smf60l1.default/prefs.js |grep tags user_pref("mailnews.tags.$label1.color", "#FF0000"); user_pref("mailnews.tags.$label1.tag", "Important"); user_pref("mailnews.tags.$label2.color", "#FF9900"); user_pref("mailnews.tags.$label2.tag", "Work"); user_pref("mailnews.tags.$label3.color", "#009900"); user_pref("mailnews.tags.$label3.tag", "Personal"); user_pref("mailnews.tags.$label4.color", "#3333FF"); user_pref("mailnews.tags.$label4.tag", "To Do"); user_pref("mailnews.tags.$label5.color", "#993399"); user_pref("mailnews.tags.$label5.tag", "Later"); user_pref("mailnews.tags.ahh.color", "#663300"); user_pref("mailnews.tags.ahh.tag", "AHH"); user_pref("mailnews.tags.bsb.color", "#FF9900"); user_pref("mailnews.tags.bsb.tag", "BSB"); user_pref("mailnews.tags.c&-s.color", "#330099"); user_pref("mailnews.tags.c&-s.tag", "C&S"); user_pref("mailnews.tags.cascade.tag", "Cascade"); user_pref("mailnews.tags.durazo.color", "#660000"); user_pref("mailnews.tags.durazo.tag", "Durazo"); user_pref("mailnews.tags.esb.color", "#6633FF"); user_pref("mailnews.tags.esb.tag", "ESB"); user_pref("mailnews.tags.greg's_camera.color", "#FFCC33"); user_pref("mailnews.tags.greg's_camera.tag", "Greg's Camera"); user_pref("mailnews.tags.hac.color", "#FF0000"); user_pref("mailnews.tags.hac.tag", "HAC"); user_pref("mailnews.tags.iasillo.color", "#CC33CC"); user_pref("mailnews.tags.iasillo.tag", "Iasillo"); user_pref("mailnews.tags.jalowski.color", "#006600"); user_pref("mailnews.tags.jalowski.tag", "Jalowski"); user_pref("mailnews.tags.jw.color", "#FF6666"); user_pref("mailnews.tags.jw.tag", "JW"); user_pref("mailnews.tags.lourdes_inc..color", "#33CCFF"); user_pref("mailnews.tags.lourdes_inc..tag", "Lourdes Inc."); user_pref("mailnews.tags.mer.color", "#663333"); user_pref("mailnews.tags.mer.tag", "MER"); user_pref("mailnews.tags.ntb.color", "#FF0000"); user_pref("mailnews.tags.ntb.tag", "NTB"); user_pref("mailnews.tags.ppmgmt.color", "#003300"); user_pref("mailnews.tags.ppmgmt.tag", "PPMGMT"); user_pref("mailnews.tags.premier_performance.color", "#CC0000"); user_pref("mailnews.tags.premier_performance.tag", "Premier Performance"); user_pref("mailnews.tags.qm.color", "#330099"); user_pref("mailnews.tags.qm.tag", "QM"); user_pref("mailnews.tags.rwg.color", "#666666"); user_pref("mailnews.tags.rwg.tag", "RWG"); user_pref("mailnews.tags.shenkarow.color", "#663366"); user_pref("mailnews.tags.shenkarow.tag", "Shenkarow");