GNOME Shell Takvim'in Thunderbird yüklü Google Takvim ile senkronize edilmesini nasıl sağlayabilirim?


27

GNOME Shell'de, Takvimi kullanmak istiyorum ve Google Takvim hesabımla senkronize etmesini istiyorum, ancak bilgisayarımda Thunderbird var. Terminal aracılığıyla Thunderbird'ü varsayılan yapan birkaç yazı gördüm, ancak bu değişiklikler masaüstü panelindeki takvimi etkilemedi. Geçmişte Evolution'ı kullandım ve bundan hiç hoşlanmadım, ancak Google Takvim’in senkronizasyonunu kolaylaştırmak için gerekiyorsa uygun olacak.


1
Ben, Evrimden çok T-bird'ü kullanmayı tercih edersin, ama benim için evrimi kurdum ve Google takvimini ayarladım. Uzay benim için sorun değil ve evrimi kurmak benim için çok önemli değildi. Yükledim ama kullanmak zorunda değilim.
Ocak'ta

Evrim'in sisteminizde kurulu olması gerektiğini mi söylüyorsunuz? Ben sadece bunu yapmakta iyiyim, sadece varsayılan e-posta istemcim olmak zorunda kalmak istemedim ...
Ürdün

1
Birlik üzerinde yaptığım şey bu. Bilgisayarımı yeniden başlattım ve postalarımı kontrol etmedim, tarih ve saatteki takvim tüm randevularımı ve tatillerimi gösteriyor. Olumsuz bir randevuyu tıklarsanız Evrimde açılır.
lqlarry

3
GNOME Shell 3.8 ile eklenti / eklenti gerekmez. Ayarlamalar> çevrimiçi hesaplar bölümüne gidin, google hesabınızı ekleyin ve takvim seçeneğini etkinleştirin, çok kolay :)
agustibr

Yanıtlar:


14

Deneyebilirsiniz: https://github.com/vintitres/gnome-shell-google-calendar

Birkaç adım yeterli.

  1. Kurulum bağımlılıkları:

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

  2. Şuradan indirin: https://github.com/vintitres/gnome-shell-google-calendar/zipball/master

  3. İstediğiniz herhangi bir klasöre çıkarın.

  4. Çalıştır gnome-shell-google-calendar.py:

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

  5. Önceden Google ile ayarlanmış bir çevrimiçi hesabınız olmalıdır (bkz: Çevrimiçi hesaplar nedir ve nasıl çalışır? ). Bu metinle ilgili uyarılmanız gerekir:

    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. Hesabınızın numarasını girin, program senkronize olmaya başlayacaktır.

  7. Her zaman manuel olarak çalıştırmak istemiyorsanız, gnome-shell-google-calendar.pybaşlangıç ​​uygulamalarına eklemelisiniz (şu cevaba bakın: GNOME 3'te başlangıçta uygulamaları nasıl yönetirim ?, Gnome-shell-google "komutunu" alanına ekleyin -calendar.py).

Bitti!


1
Zaten Gnome'a ​​(Ubuntu 16.04) entegre gözüktüğünü fark ettim, tek yapmam gereken 5. adımdı, yani indirme işlemi hiç olmadı.
Jan M.

8

Artık özel bir yazılım gerekmez. Ayarlar-> Çevrimiçi Hesaplar'a gidin ve Google hesabınızı ekleyin. Google Takviminiz senkronize edilecek ve etkinlikler GNOME Kabuğu takvim widget'ında görünecektir.

Yukarıdaki bir açıklamaya göre, bu 3.8 den beri mevcut. İlk başta bu yorumu görmedim ve en üstteki cevaptaki talimatları izlemeye başladım, sonra Takvim’in ayarlarda değiştiğini ve çalışmakta olduğunu anladım.


3

Thunderbird için bu Evolution Mirror uzantısı sadece benim için mükemmel çalıştı ve çok basitti.

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

2) Evrim'i çalıştırın ve bir kez kurulum iletişim kutusundan geçin. Sahte kimlik kullanabilirsiniz, önemli değil. (Bunun neden gerekli olduğundan emin değilim, ancak eklenti sitesindeki bir yorum size bunu öneriyor.) Close Evolution.

3) Uzantı dosyasını web sitesinden indirin (nedense Thunderbird’ün dahili arama tarayıcısında bulamadım).

4) Araçlar -> Eklentiler'e gidin. Arama kutusunun yanındaki açılır menüyü tıklayın ve "Dosyadan Eklentiyi Yükle" yi seçin. Yeni indirdiğiniz .xpi uzantılı dosyayı seçin.

5) Thunderbird'ü yeniden başlatın. Thunderbird etkinlikleriniz şimdi gnome (kabuk) saat uygulamasında görünmelidir. Zaten Thunderbird ile senkronize Google takvimi varsa, o zaman bu noktada Google takviminiz cüceli saat uygulamasında görünecek.

isteğe bağlı adımlar

6) Evrim'i kaldırın (ancak python-evrim). Do not purge evolution .

7) Eğer gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbirdkoşarsanız, saat uygulamasında "Takvimi Aç" ı tıkladığınızda Thunderbird açılacaktır.


13.04'te çalışmıyor. Diyelim ki Gnome 3.6 için destek eklenecek.
krlmlr

2

Tamam, anladığım kadarıyla ihtiyacınız olan şey, Thunderbird etkinliklerinizi Gnome-Shell'deki en üst panel takviminde göstermek. Dolayısıyla, ikinci bölümün, yani Thunderbird takviminizi Google ile senkronize etmenin bir şekilde sizin için çözüldüğünü varsayıyorum.

Bunun için aşağıdakileri yapmak isteyebilirsiniz (gerçekten çok kolaydır ve her şeyi yapmak yaklaşık 5 dakika sürer):

1) Evrimi ve piton evrimi yükleyin (Evrimi daha sonra kaldıracağız):

sudo apt-get install evolution python-evolution

2) Thunderbird'ü açın, açık iletişim kutusunda Dosya> Yeni> Takvim'e gidin:

  • Şebeke Üzerinden Seç
  • İCalendar seçeneğini seçili bırakın ve ana dizininizde bir yerde oluşturduğunuz takvim için bir konum girin (herhangi bir .something klasörü kullanmazsınız, örneğin sisteminizi yeniden kurduğunuzda yanlışlıkla silmeyeceksiniz, böylece güvenli bir yerde sakla)
    • Yol şöyle görünmeli: file: ///home/Jordan/MyCalendar/jordan.ics
  • Öyleyse Jordan'ın Takvimi gibi bir şey adlandırın ve istediğiniz gibi diğer seçenekleri seçin

3) Şimdi Evolution'ı açın, Dosya> Yeni> Takvim'e gidin (burada başka bir takvim oluşturmayacağız, ancak sadece Gnome-Shell panelinde gösterilmesi için sadece Evolution'a oluşturduğumuz Thunderbird takvimini bağlayın) :

  • Tür Seç = Bu Bilgisayarda
  • Adlandırın (Thunderbird'deki adla aynı adı taşımamak zorunda değildir, ancak rahatlığınız için Thunderbird’deki adla aynı adı vermek isteyebilirsiniz, yani Jordan’ın Takvimi)
  • Renk seç
  • Varsayılan takvim olarak işaretle'yi işaretleyin
  • Özelleştirme seçeneklerini kontrol edin:
    • Dosya adı iletişim kutusunu açın ve Thunderbird'de oluşturduğunuz aynı takvim dosyasını seçin (örneğin, örneğimizde /home/Jordan/MyCalendar/jordan.ics adresine gidin).
    • (!) Seç Yenile = Dosya değişikliğinde
  • Şimdi Başvurabilirsiniz ve Ürdün'ün Evrimdeki Takvimi Thunderbird'ün takvimine eşitlenir.
  • Ayrıca Evolution'da tüm DİĞER takvimlerin işaretini kaldırmak da isteyebilirsiniz, ancak yeni oluşturduğunuzu kontrol etmeden bırakın.

4) Şimdi nasıl çalıştığını kontrol edeceğiz (zaten sizin için çalışmalı!). Evriminizi açık ve Thunderbird'ü de açık tutun. Thunderbird'de yeni oluşturulan takvimde bugünün etkinliğini oluşturun ... birkaç saniye içinde hemen Evrim'de ve Bugünün üst panelinde görünmelidir. Şimdi Thunderbird'de (sürükle ve bırak) yarına götürün ... Siz evrimde olayın yarına taşınması gerekir ve Gnome-Shell'deki üst panel takvimi şimdi Yarının altında gösterilir. Yani, şimdi çalışması gerekir.

5) (İsteğe bağlı) Evrim'i sisteminizden kaldırmak isteyebilirsiniz, ancak bırakmanız gereken iki şey vardır: Evrim ayarları ve piton evrimi. Evolution'ı kaldırmak ve ayarlarınızı kullanmadan korumak için

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

ama apt-get temizleme evrimi DEĞİL! Python-evrimi gelince, yine de gnome-shell tarafından kullanılır, bu yüzden sadece kaldırmayın.

Şimdi, Thunderbird'ü otomatik olarak ve hemen üst panel takvimi ile eşitlenen yeni oluşturulan takvim ile kullanabilirsiniz.

Tüm eski takvim etkinliklerinizi yenisine taşıdığınızdan (dışa aktar / içe aktardığınızdan) veya Google Takvim’le senkronize ettiğinizden emin olun.



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.