가서 보면 의미를 (알 수 없는 문자열).calendar라는 디렉토리들을 볼 수 있다. 그 안에 보면 Info.plist 라는 파일이 있고, 그 안에 캘린더 이름이 보일 것이다. 싱크 시키조자 하는 캘린더의 pwd 경로를 알아두자~!
설정파일 설정(GCALDaemon/conf/gcal-daemon.cfg) 설정 정보는 크게 5가지 이다.
file.enabled = true 로 수정한다.
file.google.username 여러분들이 쓰는 구글 이메일 주소이다. example@gmail.com
file.google.password 동봉되어 있는 유틸리티(password-encoder.sh)를 통해 인코딩한 패스워드
file.ical.path 좀 전에 찾은 캘린더 주소안에 들어 있는 경로 + corestorage.ics를 적어준다.
file.private.ical.url 구글 캘린더의 캘린더 설정 페이지를 가면 private address가 들어 있다. 여기의 ical 을 눌러 프로토콜(http)과 호스트 이름(google.com)을 제외한 /Caleandar로 시작하는 URL를 넣어준다.
이것으로 끝 standalone-start.sh 를 실행 시켜 그 결과를 확인해보자. 아니면 sync-now.sh으로 바로 확인해 보는 것도 좋겠다.
이것으로 끝이면 좋겠지만. 매번 sync-now.sh 스크립트를 실행 할 수도 없는 것이고, 제작사이트에서 추천하는 Lingo를 설정해보면 어시스턴트를 이용해 등록을 하면 되는데
Keep an application/script always running
Label: net.sf.gcaldaemon (leave 'Launch only when I log in' checked)
Application/script: /usr/local/sbin/GCALDaemon/bin/standalone-start.sh
GUI이지만 설정은 페이지 한장마다 한 액션이니 어렵지 않다.
추가로 여러 캘린더를 싱크 시키고 싶을 때에는 다음과 같이 숫자를 붙여 설정값을 늘려 주면 된다.