Notice
Recent Posts
Recent Comments
03-29 00:01
관리 메뉴

Black&White

Rainlendar 구글캘린더 동기화프로그램 GCALDaemon 추가 설정하기 본문

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 propertyGoogle Calendar event propertySynchronization
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 propertyGoogle Calendar event propertySynchronization
alarm reminder bidirectionally
category (Business, Birthday, etc) hidden bidirectionally
priority (low, medium, high) hidden bidirectionally
URL hidden bidirectionally


Comments