온라인에서 캘린더를 공유하는 도구 중 단연 최고로 꼽히는 것이 바로 구글 캘린더입니다. 웹 인터페이스만으로도 훌륭하지만, 진정한 효율을 원한다면 이미 사용 중인 프로그램과 구글 캘린더를 하나로 연결하는 것이 좋습니다.
한편, 썬더버드(Thunderbird)에는 라이트닝 캘린더(Lightning Calendar)가 기본으로 탑재되어 있습니다. 라이트닝에는 네트워크 기반 캘린더를 추가할 수 있지만, 외부 캘린더에 대한 읽기·쓰기 권한은 기본적으로 지원하지 않습니다.
지금부터 구글 캘린더와 썬더버드를 완전히 통합하는 방법을 단계별로 알아보겠습니다.
준비물
구글 캘린더를 썬더버드에 연동하려면 두 가지 애드온이 필요합니다.
- Lightning(라이트닝): 썬더버드 38 버전부터 기본 포함되어 있으며, Sunbird 방식의 캘린더 기능을 썬더버드에 추가합니다.
- Provider for Google Calendar: 라이트닝과 구글 캘린더를 연결해 양방향 읽기·쓰기를 가능하게 해주는 애드온입니다.
참고: 공개 캘린더를 단순히 읽기 전용으로 확인하는 것이 목적이라면 라이트닝만 있으면 충분합니다.
먼저 썬더버드 메뉴(햄버거 아이콘)를 열고 Add-ons > Extensions(애드온 > 확장 기능)에서 라이트닝을 아직 설치해야 하는지 확인합니다. 필요한 애드온을 다운로드한 뒤 톱니바퀴 아이콘을 클릭해 파일에서 애드온 설치...를 선택하고, 다운로드 위치로 이동해 설치 파일을 열기한 다음 지금 설치를 누릅니다. 설치를 마치려면 썬더버드를 다시 시작해야 합니다.
라이트닝이 정상적으로 설치되면 화면 오른쪽 상단, 작업(Tasks) 아이콘 옆에 라이트닝 캘린더 아이콘이 나타납니다. 이 아이콘을 클릭하면 라이트닝 캘린더 탭이 열립니다.
캘린더 추가하는 방법
기본적으로 라이트닝에는 홈(Home) 캘린더가 하나 표시됩니다. 새 캘린더를 추가하려면 기존 캘린더 목록 아래 빈 공간에서 마우스 오른쪽 버튼을 클릭하고 새 캘린더...를 선택합니다. 그러면 내 컴퓨터(On My Computer)와 네트워크(On the Network) 중 하나를 고를 수 있는데, 구글 캘린더를 추가하려면 후자를 선택하세요.
개인 구글 캘린더 추가하기
본인의 구글 캘린더 또는 다른 사람이 나에게 공유한 구글 캘린더를 추가하려면 네트워크 > 구글 캘린더를 선택합니다.
참고: 구글 캘린더 옵션은 Provider for Google Calendar를 설치한 후에만 나타납니다. 이 애드온 없이도 iCalendar(ICS) 형식으로 공개 구글 캘린더를 추가할 수 있지만, 이 경우 읽기 전용으로만 접근할 수 있습니다(아래 설명 참조).
다음 창(캘린더 위치 지정)에서는 구글 이메일 주소를 입력하고 계정에 로그인한 뒤 Provider for Google Calendar에 캘린더 관리 권한을 부여하거나, 이미 로그인한 적이 있다면 기존 구글 세션을 그대로 선택할 수 있습니다. 구글 계정에 로그인하면 내 구글 캘린더 목록이 화면에 표시됩니다.
추가할 캘린더를 체크하고 다음을 클릭합니다. 캘린더가 생성되었습니다라는 확인 메시지가 뜨면 마침을 누르면 됩니다.
이제 라이트닝에 구글 캘린더의 일정들이 채워진 것을 확인할 수 있습니다.
공개 구글 캘린더 추가하기
앞서 언급했듯이 공개 캘린더를 추가할 때는 Provider for Google Calendar가 필요하지 않습니다. 대신 해당 캘린더의 iCal 주소를 알아야 합니다.
예를 들어 내 구글 캘린더 중 하나를 단순히 조회만 하고 싶다고 가정해 보겠습니다. 구글 캘린더 웹 인터페이스를 열고 내 캘린더(My calendars)를 펼친 다음, 원하는 캘린더 이름 옆의 화살표를 클릭하고 캘린더 설정(Calendar settings)을 선택합니다.
이제 캘린더 주소(Calendar Address) 항목을 찾아 ICAL 버튼을 클릭합니다.
다음으로 ICAL 주소, 즉 .ics로 끝나는 링크를 복사합니다.
참고: ICAL(ICS) 링크는 해당 캘린더가 공개 상태일 때만 작동합니다. 위 예시의 캘린더는 실제로 비공개입니다.
썬더버드로 돌아와 네트워크 > iCalendar(ICS)를 선택하고, 위치(Location) 입력란에 복사한 ICS 링크를 붙여넣은 후 다음을 클릭합니다.
캘린더 이름, 색상, 알림, 연결할 이메일 주소 등 세부 설정을 마무리하고 다음을 다시 클릭한 뒤, 문제없이 진행되었다면 마침을 누르면 완료됩니다.
라이트닝에 통합된 구글 캘린더 활용하기
이것으로 구글 캘린더를 썬더버드에 성공적으로 통합했습니다. 캘린더 편집은 양방향으로 작동합니다. 즉, 웹사이트에서든 썬더버드에서든 일정을 추가하거나 수정하면 어느 쪽이든 자동으로 동기화됩니다.
Mozilla Wiki에는 Provider for Google Calendar를 자세히 다룬 페이지가 있으며, 버그 및 제한 사항에 대한 섹션도 함께 제공됩니다. 추가로 궁금한 점이 있다면 관련 구글 그룹을 방문해 보는 것도 좋습니다.
라이트닝 캘린더에 대해 더 깊이 알고 싶다면 Mozilla가 제공하는 라이트닝 캘린더 공식 문서를 참고하세요.
구글 캘린더 웹 인터페이스를 탭으로 추가하기
라이트닝 캘린더를 사용하고 싶지 않다면, Google Calendar Tab 애드온을 활용해 구글 캘린더 웹 인터페이스를 썬더버드 안으로 불러올 수 있습니다. 쉽게 말해 구글 캘린더가 실행되는 브라우저 창을 썬더버드 탭 하나로 추가하는 방식입니다.
설치가 완료되면 오른쪽 상단에 익숙한 구글 캘린더 아이콘이 나타납니다. 이 아이콘을 클릭해 구글 계정에 로그인하면 구글 캘린더 웹 앱에 바로 접속할 수 있습니다. 이후에는 브라우저에서 하던 것처럼 자유롭게 캘린더를 편집할 수 있습니다.
애드온 옵션에서는 구글 캘린더(Google Calendar)와 Google Apps(자사 도메인용) 간 전환이 가능합니다. Google Apps 계정을 사용하고 있다면 특히 유용한 기능입니다.
구글 캘린더와 썬더버드의 만남
지금까지 라이트닝 캘린더에 구글 캘린더를 통합하는 방법과, 별도의 썬더버드 탭에 구글 캘린더 웹 인터페이스를 추가하는 방법, 두 가지 방식을 모두 살펴봤습니다.
이제 차례는 여러분입니다! 어떤 방식을 더 선호하시나요? 구글 캘린더 연동에 쓰고 있는 다른 썬더버드 애드온이 있나요? 추천하고 싶은 공개 캘린더가 있다면 알려주세요.
댓글로 여러분의 경험과 의견을 들려주세요. 기대하겠습니다!