Bagaimana cara mendapatkan Kalender Shell GNOME untuk disinkronkan dengan Kalender Google dengan Thunderbird terinstal?


27

Di GNOME Shell, saya ingin menggunakan Kalender dan menyinkronkannya dengan akun Kalender Google saya, tetapi saya memiliki Thunderbird di komputer saya. Saya telah melihat beberapa postingan yang menjadikan Thunderbird default melalui terminal, tetapi perubahan itu tidak mempengaruhi kalender pada panel desktop. Saya telah menggunakan Evolution di masa lalu, dan saya tidak pernah benar-benar menyukainya, tetapi akan mematuhinya jika perlu untuk kemudahan sinkronisasi Google Kalender.


1
Saya, seperti Anda lebih suka menggunakan T-bird daripada Evolution, tetapi bagi saya saya menginstal evolusi dan mengatur kalender Google. Ruang bukan masalah bagi saya dan menginstal evolusi tidak berarti banyak bagi saya. Saya menginstalnya tetapi tidak harus menggunakannya.
Lqlarry

Apakah Anda mengatakan bahwa Anda hanya perlu menginstal Evolution di sistem Anda? Saya baik-baik saja dengan melakukan hal itu, saya hanya tidak ingin memilikinya harus menjadi klien email default saya ...
Jordan

1
Itulah yang saya lakukan di Unity. Saya baru saja menyalakan kembali komputer saya dan memeriksa tidak ada surat dan kalender di tanggal dan waktu menunjukkan semua janji temu dan liburan saya. Negatifnya adalah jika Anda mengklik pada janji temu itu terbuka di Evolution.
lqlarry

3
dengan gnome shell 3.8 tidak diperlukan plugin / ekstensi. Cukup buka pengaturan> akun online, tambahkan akun google Anda dan aktifkan opsi kalender, mudah :)
agustibr

Jawaban:


14

Anda dapat mencoba: https://github.com/vintitres/gnome-shell-google-calendar

Beberapa langkah sudah cukup:

  1. Ketergantungan dependensi:

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

  2. Unduh dari: https://github.com/vintitres/gnome-shell-google-calendar/zipball/master

  3. Ekstrak di folder apa pun yang Anda suka.

  4. Jalankan gnome-shell-google-calendar.py:

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

  5. Anda sebelumnya harus memiliki akun online yang diatur dengan Google (lihat: Apa itu akun online dan bagaimana cara kerjanya? ). Anda harus diminta dengan teks ini:

    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. Masukkan nomor akun Anda dan program akan mulai menyinkronkan.

  7. Jika Anda tidak ingin menjalankannya secara manual setiap kali, Anda harus menambahkan gnome-shell-google-calendar.pyke aplikasi startup (lihat jawaban ini: Bagaimana cara saya mengelola aplikasi saat startup di GNOME 3 ? , masukkan di kolom "command" path gnome-shell-google -calendar.py).

Selesai!


1
Saya perhatikan bahwa sepertinya sudah terintegrasi di Gnome (Ubuntu 16.04), yang harus saya lakukan adalah langkah 5, jadi tidak ada unduhan sama sekali.
Jan M.

8

Tidak diperlukan lagi perangkat lunak khusus. Cukup buka Pengaturan-> Akun Online dan tambahkan akun Google Anda. Kalender Google Anda akan disinkronkan dan acara akan muncul di widget kalender GNOME Shell.

Menurut komentar di atas, ini sudah tersedia sejak 3.8. Saya awalnya tidak melihat komentar itu, dan mulai mengikuti petunjuk di jawaban atas, kemudian melihat bahwa Kalender beralih di pengaturan dan menyadari bahwa itu sudah berfungsi.


3

Ini Evolution Cermin ekstensi untuk Thunderbird hanya bekerja sempurna bagi saya dan sangat sederhana.

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

2) Jalankan Evolution dan lakukan dialog set-up satu kali. Anda dapat menggunakan kredensial palsu, tidak masalah. (Saya tidak yakin mengapa ini perlu tetapi komentar di situs tambahan merekomendasikannya.) Tutup Evolusi.

3) Unduh file ekstensi dari situs web (saya tidak dapat menemukannya di pencari tambahan bawaan Thunderbird karena beberapa alasan).

4) Buka Alat -> Add-on. Klik tarik turun di sebelah kotak pencarian dan pilih "Instal Add-on From File". Pilih file ekstensi .xpi yang baru saja Anda unduh.

5) Mulai ulang Thunderbird. Acara Thunderbird Anda sekarang akan muncul di applet jam gnome (shell). Jika Anda sudah memiliki sinkronisasi kalender Google dengan Thunderbird maka pada saat ini kalender Google Anda akan muncul di applet jam gnome.

langkah opsional

6) Hapus Instalasi Evolusi (tetapi bukan python-evolution). Apakah tidak purge evolution .

7) Jika Anda menjalankan gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbirdmaka Thunderbird akan terbuka ketika Anda mengklik "Buka Kalender" di applet jam.


Tidak berfungsi di 13.04. Mari berharap dukungan untuk Gnome 3.6 akan ditambahkan.
krlmlr

2

Ok, seperti yang saya mengerti, yang Anda butuhkan adalah untuk menunjukkan acara Thunderbird Anda di kalender panel atas di Gnome-Shell. Jadi, saya kira, bagian kedua, yaitu menyinkronkan kalender Thunderbird Anda ke Google diselesaikan untuk Anda.

Untuk ini, Anda mungkin ingin melakukan hal berikut (sangat mudah dan membutuhkan waktu sekitar 5 menit untuk melakukan semuanya):

1) Instal evolusi dan python-evolution (kita akan menghapus Evolusi nanti):

sudo apt-get install evolution python-evolution

2) Buka Thunderbird, buka File> Baru> Kalender, dalam dialog terbuka:

  • Pilih Di Jaringan
  • Biarkan opsi iCalendar dipilih dan masukkan lokasi untuk kalender yang Anda buat di suatu tempat di direktori home Anda (lebih disukai untuk tidak menggunakan folder .something, sehingga Anda tidak akan secara tidak sengaja menghapusnya ketika Anda, misalnya, instal ulang sistem Anda, jadi simpan di tempat yang aman)
    • Path seharusnya terlihat seperti ini: file: ///home/Jordan/MyCalendar/jordan.ics
  • Kemudian beri nama sesuatu seperti Kalender Jordan, dan pilih opsi lain yang Anda inginkan

3) Sekarang buka Evolution, buka File> New> Calendar (kita TIDAK akan membuat kalender lain di sini, melainkan hanya menautkan kalender Thunderbird yang baru saja kita buat ke Evolution sehingga akan ditampilkan di panel Gnome-Shell) :

  • Pilih Type = Di Komputer Ini
  • Beri nama (itu tidak harus memiliki nama yang sama seperti di Thunderbird, tetapi untuk kenyamanan Anda, Anda mungkin ingin memberikannya nama yang sama seperti di Thunderbird, yaitu Kalender Jordan)
  • Pilih warna
  • Centang Tandai sebagai kalender default
  • Periksa opsi Kustomisasi:
    • Buka dialog Nama file dan pilih file kalender yang sama yang Anda buat di Thunderbird (yaitu dalam contoh kami pergi ke /home/Jordan/MyCalendar/jordan.ics)
    • (!) Pilih Refresh = Pada perubahan file
  • Sekarang Anda dapat Mendaftar, dan Kalender Jordan Anda di Evolution akan disinkronkan ke kalender Thunderbird.
  • Anda mungkin juga ingin menghapus centang semua kalender LAIN di Evolution, tetapi biarkan yang Anda buat dicentang.

4) Sekarang kita akan memeriksa cara kerjanya (seharusnya sudah bekerja untuk Anda!). Biarkan Evolution Anda terbuka dan buka Thunderbird juga. Buat acara hari ini di kalender yang baru dibuat di Thunderbird ... dalam beberapa detik itu akan segera muncul di Evolution dan di panel atas di bawah Today. Sekarang dalam gerakan Thunderbird (drag'n'drop) ke besok ... Dalam diri Anda Evolusi acara tersebut harus segera dipindahkan ke besok, dan kalender panel atas di Gnome-Shell sekarang menunjukkannya di bawah Besok. Jadi, itu seharusnya berfungsi sekarang.

5) (Opsional) Anda mungkin ingin menghapus Evolution dari sistem Anda, tetapi ada dua hal yang harus Anda tinggalkan: Pengaturan evolusi dan python-evolution. Untuk menghapus Evolution dan mempertahankan pengaturan Anda yang Anda gunakan

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

tapi BUKAN membersihkan evolusi! Adapun python-evolution, bagaimanapun juga digunakan oleh gnome-shell, jadi jangan dihapus.

Sekarang, Anda dapat menggunakan Thunderbird dengan kalender yang baru dibuat yang secara otomatis dan segera disinkronkan ke kalender panel atas.

Pastikan Anda telah memindahkan semua acara kalender lama ke yang baru (ekspor / impor), atau disinkronkan ke Kalender Google.



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.