Thunderbird가 설치된 Google 캘린더와 그놈 쉘 캘린더를 동기화하는 방법은 무엇입니까?


27

그놈 쉘에서 캘린더를 사용하고 Google 캘린더 계정과 동기화하고 싶지만 컴퓨터에 Thunderbird가 있습니다. 터미널을 통해 Thunderbird를 기본으로 설정하는 게시물이 몇 개 있지만 데스크탑 패널의 캘린더에는 영향을 미치지 않았습니다. 나는 과거에 Evolution을 사용했지만 실제로 그것을 좋아하지는 않지만 Google 캘린더 동기화를 쉽게하기 위해 필요한 경우 준수합니다.


1
나는 당신이 오히려 Evolution보다 T-bird를 사용하고 싶지만 나를 위해 진화를 설치하고 Google 캘린더를 설정했습니다. 우주는 나에게 문제가 아니며 진화를 설치하는 것이 나에게 큰 의미가 없었습니다. 설치했지만 사용할 필요는 없습니다.
lqlarry

시스템에 Evolution을 설치해야한다고 말씀하십니까? 난 그냥 그렇게하고 난 괜찮아, 난 그냥 내 기본 이메일 클라이언트가되고 싶지 않아 ...
Jordan

1
그것이 제가 Unity에서하는 일입니다. 방금 컴퓨터를 다시 시작하고 메일을 확인하지 않았습니다. 날짜와 시간의 달력에 모든 약속과 휴일이 표시됩니다. 약속을 클릭하면 Evolution에서 열립니다.
lqlarry

3
gnome shell 3.8에서는 플러그인 / 확장이 필요하지 않습니다. 설정> 온라인 계정으로 이동하여 Google 계정을 추가하고 캘린더 옵션을 사용하도록 설정하면 쉽습니다.)
agustibr

답변:


14

당신은 시도 할 수 있습니다 : https://github.com/vintitres/gnome-shell-google-calendar

몇 단계만으로 충분합니다.

  1. 설치 종속성 :

    sudo apt-get install python-gtk2 python-dbus python-gdata python-iso8601 python-gnomekeyring

  2. https://github.com/vintitres/gnome-shell-google-calendar/zipball/master 에서 다운로드하십시오.

  3. 원하는 폴더에 추출하십시오.

  4. 실행 gnome-shell-google-calendar.py:

    /path/where/you/extracted/gnome-shell-google-calendar/gnome-shell-google-calendar.py

  5. 미리 Google에 온라인 계정을 설정해야합니다 (온라인 계정 이란 무엇이며 어떻게 작동합니까? 참조 ). 이 텍스트를 묻는 메시지가 나타납니다.

    A list of existing accounts is below. If you do not see a list of accounts, then you first need to add one. For more information, see http://library.gnome.org/users/gnome-help/stable/accounts.html

    0. yourname@gmail.com Please choose the Account:

  6. 계정 번호를 입력하면 프로그램이 동기화를 시작합니다.

  7. 매번 수동으로 실행하지 않으려면 gnome-shell-google-calendar.py시작 응용 프로그램에 추가해야합니다 (이 답변 : GNOME 3에서 시작시 응용 프로그램을 관리하는 방법은 무엇입니까? 참조) , gnome-shell-google의 경로 "command"필드에 삽입 -calendar.py).

끝난!


1
나는 이미 Gnome (Ubuntu 16.04)에 통합 된 것처럼 보였고 5 단계 만 수행하면 다운로드가 전혀 없었습니다.
Jan M.

8

더 이상 특별한 소프트웨어가 필요하지 않습니다. 설정-> 온라인 계정으로 이동하여 Google 계정을 추가하십시오. Google 캘린더가 동기화되고 그놈 쉘 캘린더 위젯에 이벤트가 나타납니다.

위의 의견에 따르면, 이것은 3.8 이후에 사용 가능합니다. 나는 처음에 그 의견을 보지 못했고 맨 위 답변의 지침을 따르기 시작한 다음 캘린더가 설정에서 전환되어 이미 작동하고 있음을 깨달았습니다.


3

진화 미러 썬더 버드에 대한 확장은 나를 위해 완벽하게 작동 매우 간단했다.

1) sudo apt-get install python-evolution python-gnome2

2) Evolution을 실행하고 설정 대화 상자를 한 번 진행하십시오. 가짜 자격 증명을 사용할 수 있습니다. 왜 이것이 필요한지 잘 모르겠지만 애드온 사이트에 대한 의견에서 권장합니다. Evolution을 닫습니다.

3) 웹 사이트에서 확장 파일을 다운로드하십시오 (어떤 이유로 Thunderbird의 내장 애드온 검색기에서 찾을 수 없었습니다).

4) 도구-> 추가 기능으로 이동하십시오. 검색 창 옆에있는 드롭 다운을 클릭하고 "파일에서 애드온 설치"를 선택하십시오. 방금 다운로드 한 .xpi 확장자 파일을 선택하십시오.

5) Thunderbird를 다시 시작하십시오. 썬더 버드 이벤트가 그놈 (쉘) 시계 애플릿에 나타납니다. Thunderbird와 이미 Google 캘린더를 동기화 한 경우이 시점에서 Google 캘린더가 그놈 시계 애플릿에 표시됩니다.

선택적 단계

6) Evolution 제거 (python-evolution 제외) 수행 하지 purge evolution .

7) 실행 gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird하면 시계 애플릿에서 "캘린더 열기"를 클릭하면 Thunderbird가 열립니다.


13.04에서는 작동하지 않습니다. Gnome 3.6에 대한 지원이 추가되기를 바랍니다.
krlmlr

2

알다시피, Gnome-Shell의 상단 패널 캘린더에 Thunderbird 이벤트를 표시하는 것이 필요합니다. 그래서 두 번째 부분, 즉 Thunderbird 캘린더를 Google에 동기화하는 것이 어떻게 든 해결 될 것이라고 생각합니다.

이를 위해 다음을 수행 할 수 있습니다 (정말 쉽고 전체 작업을 수행하는 데 약 5 분이 소요됩니다).

1) evolution와 python-evolution을 설치하십시오 (나중에 Evolution을 제거 할 예정 임).

sudo apt-get install evolution python-evolution

2) Thunderbird를 열고 열린 대화 상자에서 파일> 새> 캘린더로 이동하십시오.

  • 네트워크에서 선택
  • iCalendar 옵션을 선택된 상태로두고 홈 디렉토리 어딘가에 생성중인 캘린더의 위치를 ​​입력하십시오 (예 : 시스템을 다시 설치하는 경우 실수로 삭제하지 않도록 .something 폴더를 사용하지 않는 것이 좋습니다) 안전한 곳에 보관하십시오)
    • 경로는 다음과 같아야합니다. file : ///home/Jordan/MyCalendar/jordan.ics
  • 그런 다음 요르단 달력과 같은 이름을 지정하고 원하는 다른 옵션을 선택하십시오.

3) 이제 Evolution을 열고 File> New> Calendar로 이동하십시오 (여기서는 다른 달력을 만들지 않고 방금 만든 Thunderbird 달력을 Evolution에 연결하여 Gnome-Shell 패널에 표시되도록하십시오) :

  • 이 컴퓨터에서 유형 = 선택
  • 이름을 지정하십시오 (썬더 버드에서와 같은 이름을 가질 필요는 없지만 편의를 위해 썬더 버드에서와 같은 이름을 지정할 수 있습니다 (예 : 요르단의 달력)).
  • 색깔을 선택하십시오
  • 기본 캘린더로 표시 확인
  • 사용자 정의 옵션을 확인하십시오.
    • 파일 이름 대화 상자를 열고 Thunderbird에서 생성 한 것과 동일한 캘린더 파일을 선택하십시오 (예 : /home/Jordan/MyCalendar/jordan.ics로 이동)
    • (!) 새로 고침 = 파일 변경시 선택
  • 이제 신청할 수 있으며 Evolution의 Jordan 캘린더가 Thunderbird 캘린더와 동기화됩니다.
  • Evolution에서 다른 모든 캘린더를 선택 취소 할 수도 있지만 방금 생성 한 캘린더는 선택된 상태로 둡니다.

4) 이제 우리는 그것이 어떻게 작동하는지 점검 할 것입니다 (이미 당신을 위해 작동해야합니다!). Evolution을 열어두고 썬더 버드도 열어 두십시오. Thunderbird에서 새로 생성 된 캘린더에서 오늘 이벤트를 생성하십시오. 몇 초 안에 Evolution과 오늘의 상단 패널에 즉시 나타납니다. 이제 Thunderbird에서 내일로 이동 (드래그 앤 드롭) ... You Evolution에서 이벤트는 즉시 내일로 이동해야하며 Gnome-Shell의 상단 패널 캘린더는 이제 내일 아래에 표시됩니다. 따라서 지금까지 작동합니다.

5) (선택 사항) 시스템에서 Evolution을 제거 할 수 있지만 Evolution 설정과 python-evolution이라는 두 가지 사항을 남겨 두어야합니다. Evolution을 제거하고 사용중인 설정을 그대로 유지하려면

sudo apt-get remove evolution && sudo apt-get autoremove

그러나 진화를 막을 수는 없습니다! python-evolution은 어쨌든 gnome-shell에서 사용되므로 제거하지 마십시오.

이제 새로 생성 된 캘린더와 함께 Thunderbird를 사용할 수 있습니다.이 캘린더는 자동으로 즉시 상단 패널 캘린더와 동기화됩니다.

기존 캘린더 일정을 모두 새 캘린더 일정 (내보내기 / 가져 오기)으로 이동했거나 Google 캘린더와 동기화했는지 확인하세요.



-1

3
이 이론적으로 질문에 대답 할 수 있습니다 동안, 바람직 할 것이다 여기에 대한 대답의 본질적인 부분을 포함하고 참조 할 수 있도록 링크를 제공합니다.
Christopher Kyle Horton

1
나는 게시물과 의견을 읽었으며 그것들은 진화를 요구하는 것으로 보인다.
Jordan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.