Làm cách nào để cài đặt Lịch Gnome Shell để đồng bộ hóa với Lịch Google với Thunderbird được cài đặt?


27

Trên Gnome Shell, tôi muốn sử dụng Lịch và được đồng bộ hóa với tài khoản Lịch Google của mình, nhưng tôi có Thunderbird trên máy tính của mình. Tôi đã thấy một vài bài đăng làm cho Thunderbird mặc định thông qua các phương tiện của thiết bị đầu cuối, nhưng những thay đổi đó không ảnh hưởng đến lịch trên bảng điều khiển máy tính để bàn. Tôi đã sử dụng Evolution trong quá khứ và tôi chưa bao giờ thực sự thích nó, nhưng sẽ tuân thủ nếu cần thiết để dễ dàng đồng bộ hóa Lịch Google.


1
Tôi, giống như bạn thà sử dụng T-bird hơn Evolution, nhưng đối với tôi, tôi đã cài đặt tiến hóa và thiết lập lịch Google. Không gian không phải là vấn đề đối với tôi và việc cài đặt tiến hóa không có ý nghĩa nhiều với tôi. Tôi đã cài đặt nó nhưng không phải sử dụng nó.
lqlarry

Bạn đang nói rằng bạn chỉ cần cài đặt Evolution trên hệ thống của bạn? Tôi ổn khi làm điều đó, tôi chỉ không muốn nó phải là ứng dụng email mặc định của mình ...
Jordan

1
Đó là những gì tôi đang làm trên Unity. Tôi chỉ khởi động lại máy tính của mình và kiểm tra không có thư và lịch trong ngày và giờ hiển thị tất cả các cuộc hẹn và ngày lễ của tôi. Tiêu cực là nếu bạn nhấp vào một cuộc hẹn, nó sẽ mở ra trong Evolution.
lqlarry

3
với gnome shell 3.8, không yêu cầu plugin / tiện ích mở rộng. Chỉ cần truy cập cài đặt> tài khoản trực tuyến, thêm tài khoản google của bạn và bật tùy chọn lịch, thật dễ dàng :)
agustibr

Câu trả lời:


14

Bạn có thể thử: https://github.com/vintitres/gnome-shell-google-calWiki

Vài bước là đủ:

  1. Thiết lập phụ thuộc:

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

  2. Tải xuống từ: https://github.com/vintitres/gnome-shell-google-calWiki/zipball/master

  3. Giải nén nó trong bất kỳ thư mục nào bạn thích.

  4. Chạy gnome-shell-google-calendar.py:

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

  5. Trước đó, bạn nên có một tài khoản trực tuyến được thiết lập với Google (xem: Tài khoản trực tuyến là gì và chúng hoạt động như thế nào? ). Bạn sẽ được nhắc với văn bản này:

    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. Nhập số tài khoản của bạn và chương trình sẽ bắt đầu đồng bộ hóa.

  7. Nếu bạn không muốn chạy thủ công mọi lúc, bạn nên thêm gnome-shell-google-calendar.pyvào các ứng dụng khởi động (xem câu trả lời này: Làm cách nào để quản lý các ứng dụng khi khởi động trong Gnome 3 ? , Chèn vào trường "lệnh" đường dẫn của gnome-shell-google -calWiki.py).

Làm xong!


1
Tôi nhận thấy rằng nó dường như đã được tích hợp trong Gnome (Ubuntu 16.04), tất cả những gì tôi phải làm là bước 5, vì vậy không tải xuống chút nào.
Jan M.

8

Không có phần mềm đặc biệt là cần thiết nữa. Chỉ cần truy cập Cài đặt-> Tài khoản trực tuyến và thêm tài khoản Google của bạn. Lịch Google của bạn sẽ đồng bộ hóa và các sự kiện sẽ xuất hiện trong tiện ích lịch Gnome Shell.

Theo một nhận xét ở trên, điều này đã có sẵn từ ngày 3.8. Ban đầu tôi không thấy bình luận đó và bắt đầu làm theo các hướng dẫn trong câu trả lời trên cùng, sau đó thấy rằng công tắc Lịch trong cài đặt và nhận ra rằng nó đã hoạt động.


3

Phần mở rộng Evolution Mirror cho Thunderbird này chỉ hoạt động hoàn hảo với tôi và rất đơn giản.

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

2) Chạy Evolution và đi qua hộp thoại thiết lập một lần. Bạn có thể sử dụng thông tin giả, không thành vấn đề. (Tôi không chắc tại sao điều này lại cần thiết nhưng một nhận xét trên trang web bổ trợ khuyến nghị nó.) Đóng Evolution.

3) Tải xuống tệp tiện ích mở rộng từ trang web (Tôi không thể tìm thấy tệp đó trong trình tìm kiếm bổ trợ tích hợp của Thunderbird vì một số lý do).

4) Chuyển đến Công cụ -> Tiện ích bổ sung. Nhấp vào thả xuống bên cạnh hộp tìm kiếm và chọn "Cài đặt tiện ích bổ sung từ tệp". Chọn tệp mở rộng .xpi bạn vừa tải xuống.

5) Khởi động lại Thunderbird. Các sự kiện Thunderbird của bạn bây giờ sẽ xuất hiện trong applet đồng hồ gnome (shell). Nếu bạn đã đồng bộ hóa lịch Google với Thunderbird thì tại thời điểm này, lịch Google của bạn sẽ hiển thị trong applet đồng hồ gnome.

các bước tùy chọn

6) Gỡ cài đặt Evolution (nhưng không tiến hóa python). Do không purge evolution .

7) Nếu bạn chạy gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbirdthì Thunderbird sẽ mở khi bạn nhấp vào "Mở Lịch" trong applet đồng hồ.


Không hoạt động trong 13.04. Hãy hy vọng hỗ trợ cho Gnome 3.6 sẽ được thêm vào.
krlmlr

2

Ok, theo tôi hiểu, điều bạn cần là hiển thị các sự kiện Thunderbird của bạn trong lịch bảng trên cùng trong Gnome-Shell. Vì vậy, tôi cho rằng, phần thứ hai, tức là đồng bộ hóa lịch Thunderbird của bạn với Google bằng cách nào đó đã được giải quyết cho bạn.

Đối với điều này, bạn có thể muốn làm như sau (nó thực sự dễ dàng và mất khoảng 5 phút để làm toàn bộ):

1) Cài đặt tiến hóa và tiến hóa python (chúng tôi sẽ loại bỏ Evolution sau này):

sudo apt-get install evolution python-evolution

2) Mở Thunderbird, đi đến Tệp> Mới> Lịch, trong hộp thoại mở:

  • Chọn trên mạng
  • Để tùy chọn iCalWiki được chọn và nhập một vị trí cho lịch bạn đang tạo ở đâu đó trong thư mục nhà của bạn (không thể sử dụng bất kỳ thư mục nào đó, do đó bạn sẽ không vô tình xóa nó khi bạn cài đặt lại hệ thống của mình, vì vậy, sẽ cài đặt lại hệ thống của bạn, vì vậy giữ nó ở nơi an toàn)
    • Đường dẫn sẽ trông giống như thế này: file: ///home/Jordan/MyCalWiki/jordan.ics
  • Sau đó đặt tên cho nó giống như Lịch của Jordan và chọn các tùy chọn khác tùy thích

3) Bây giờ hãy mở Evolution, đi tới Tệp> Mới> Lịch (chúng tôi sẽ không tạo lịch khác ở đây, mà chỉ liên kết lịch Thunderbird mà chúng tôi vừa tạo với Evolution để nó sẽ được hiển thị trong bảng điều khiển Gnome-Shell) :

  • Chọn loại = trên máy tính này
  • Đặt tên cho nó (nó không phải có cùng tên như trong Thunderbird, nhưng vì sự thuận tiện của bạn, bạn có thể muốn đặt tên giống như trong Thunderbird, tức là Lịch của Jordan)
  • Chọn màu
  • Đánh dấu chọn làm lịch mặc định
  • Kiểm tra tùy chọn Tùy chọn:
    • Mở hộp thoại Tên tệp và chọn cùng một tệp lịch bạn đã tạo trong Thunderbird (ví dụ: trong ví dụ của chúng tôi, hãy truy cập /home/Jordan/MyCalWiki/jordan.ics)
    • (!) Chọn Làm mới = Thay đổi tệp
  • Bây giờ bạn có thể Áp dụng và Lịch Jordan trong Evolution của bạn sẽ được đồng bộ hóa với Lịch của Thunderbird.
  • Bạn cũng có thể muốn bỏ chọn tất cả các lịch KHÁC trong Evolution, nhưng hãy để lại cái bạn vừa tạo.

4) Bây giờ chúng tôi sẽ kiểm tra xem nó hoạt động như thế nào (nó sẽ hoạt động cho bạn!). Giữ Evolution của bạn mở và mở Thunderbird là tốt. Tạo một sự kiện ngày hôm nay trong lịch mới được tạo trong Thunderbird ... trong vài giây, nó sẽ xuất hiện ngay lập tức trong Evolution và trong bảng điều khiển trên cùng trong Hôm nay. Bây giờ, trong Thunderbird, hãy di chuyển nó vào ngày mai ... Trong bạn Evolution, sự kiện sẽ được chuyển ngay lập tức sang ngày mai và lịch bảng trên cùng trong Gnome-Shell hiện hiển thị nó trong Ngày mai. Vì vậy, nó nên hoạt động ngay bây giờ.

5) (Tùy chọn) Bạn có thể muốn xóa Evolution khỏi hệ thống của mình, nhưng có hai điều bạn nên để lại: Cài đặt tiến hóa và tiến hóa python. Để xóa Evolution và giữ nguyên cài đặt của bạn, bạn sử dụng

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

nhưng KHÔNG apt-get tiến hóa thanh trừng! Đối với tiến hóa python, dù sao nó cũng được sử dụng bởi gnome-shell, vì vậy chỉ cần không loại bỏ nó.

Bây giờ, bạn có thể sử dụng Thunderbird với lịch mới được tạo tự động và ngay lập tức được đồng bộ hóa với lịch bảng trên cùng.

Chỉ cần đảm bảo rằng bạn đã chuyển tất cả các sự kiện lịch cũ của mình sang sự kiện mới (xuất / nhập) hoặc được đồng bộ hóa với Lịch Google.



-1

3
Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
Christopher Kyle Horton

1
Tôi đã đọc qua các bài viết và bình luận và chúng dường như đòi hỏi sự tiến hóa.
Jordan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.