Rainlendar
Rainlendar 구글캘린더 동기화프로그램 GCALDaemon 추가 설정하기
V.E.N
2010. 8. 27. 13:19
앞에서 Rainlendar 와 구글캘린더를 동기화하는데 사용되는 프로그램인 GCALDaemon 을 설정하고, 직접 동기화도 해보았다.
그러나, 일정을 등록할때마다 매번 동기화 프로그램을 실행하는 것또한 상당히 불편한 일일 것이다.
이런 동기화를 자동으로 할 수 있는 방법을 다루도록 하고, 또한 기타 설정을 알아 보도록 하겠다.
자동으로 동기화가 이뤄지도록 하는 방법은 매우 간단하다.
GCALDaemon 을 Windows 서비스로 등록해서 Windows 시작시 자동으로 실행되도록 해놓으면 된다.
자, Windows 서비스로 등록해보자
시작 - 모든프로그램 - GCALDaemon - service - install 을 클릭하자
시작 - 실행을 누르고 services.msc 를 입력후 엔터를 누른다.
위 그림에서처럼 서비스 목록에서 GCALDaemon 을 찾아 마우스 우측버튼을 누른후 속성(R) 을 누른다.
아래 그림에서처럼 시작유형 : 자동, 서비스상태 시작됨을 확인한다.
이렇게 하므로써, Rainlendar 와 구글캘린더는 자동으로 동기화 될 것이다.
GCALDaemon 추가 설정하기
동기화과정을 눈으로 보이게 하기
윈도우 탐색기를 열어서, c:\program files\GCALDaemon\conf 폴더로 이동한후에
gcal-daemon.cfg 파일을 메모장으로 연다.
progress.enabled 값을 찾아 false 를 true 로 변경한다.
work directory 설정하기
gcal-daemon.cfg 파일에서 work.dir 를 찾아 아래처럼 입력한다.
work.dir=C\:Program Files/GCALDaemon/work
(주의!! GCALDaemon config 파일에서는 열슬래쉬를 인식을 못한다. )
Rainlendar 와 구글캘린더의 동기화되는 이벤트 속성
아래표를 보면 이벤트의 어떠한 속성들이 동기화가 가능한지 알 수가 있다.
다만, 이벤트 등록창에서 되풀이탭(이벤트를 되풀이 하는 주기설정) 은 동기화가 안된다. catefory(분류), priority(우선순위) and URL 속성 또한 기본적으로는 동기화가 지원안된다. 단, 밑에 동기화확장을 통해 가능해진다.
또한, 알람의 경우는 Rainlendar 에서 등록된 것만 구글캘린더로 등록이 된다.
iCalendar event property | Google Calendar event property | Synchronization |
---|---|---|
summary | title | bidirectionally |
location | where | bidirectionally |
description | content | bidirectionally |
created date | published date | bidirectionally |
start date | start date | bidirectionally |
end date | end date | bidirectionally |
all day event (true / false) | all day event (true / false) | bidirectionally |
status (tentative / confirmed / canceled) | status (tentative / confirmed / canceled) | bidirectionally |
classification (public / private) | visibility (public / private) | bidirectionally |
transparency (transparent / opaque) | transparency (transparent / opaque) | bidirectionally |
list of attendees | list of participants | bidirectionally |
recurrence rule (including exceptions) | recurrence rule (including exceptions) | bidirectionally |
recurrence-id | original event | unsupported |
alarm | reminder | one-way only (Rainlendar to Google) |
동기화 속성을 확장하기
위에서 기본적으로 동기화 지원이 안되었던 catefory(분류), priority(우선순위) and URL 속성 을 동기화가 가능하도록 설정하는 부분이다. 또한, 알람의 경우 양방향 동기화도 가능해진다.
config 파일에서 extended.sync.enabled 를 찾아 true 값을 적용한다.
extended.sync.enabled=true
iCalendar event property | Google Calendar event property | Synchronization |
---|---|---|
alarm | reminder | bidirectionally |
category (Business, Birthday, etc) | hidden | bidirectionally |
priority (low, medium, high) | hidden | bidirectionally |
URL | hidden | bidirectionally |