Câu trả lời:
Nhập nội dung sau vào một thiết bị đầu cuối.
Đối với Thunderbird:
gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird
Đối với Chromium
gsettings set org.gnome.desktop.default-applications.office.calendar exec "chromium-browser 'https://www.google.com/calendar'"
Trong Gnome 3.8, sử dụng gvfs-mime để thao tác liên kết mime lịch:
Thanh tra:
gvfs-mime --query text/calendar
đặt ứng dụng của bạn:
gvfs-mime --set text/calendar google-calendar.desktop
trong khi google-calendar.desktop có thể được tạo như thế này:
gnome-desktop-item-edit --create-new ~/.local/share/applications/google-calendar.desktop
Sau đó điền vào hộp thoại dưới đây như một lệnh để mở trình duyệt bằng lịch google:
xdg-open https://www.google.com/calendar
Sau đó khởi động lại gnome-shell hoặc đăng xuất / đăng nhập để tải lại các cài đặt.
gvfs-mime
không được chấp nhận, gio mime MIMETYPE [HANDLER]
thay vào đó , hãy sử dụng : Nếu không có trình xử lý nào được đưa ra, hãy liệt kê các ứng dụng đã đăng ký và được đề xuất cho mô hình. Nếu một trình xử lý được đưa ra, nó được đặt làm trình xử lý mặc định cho mimetype.
mở cài đặt hệ thống ở phía trên bên phải và đi đến thông tin hệ thống sau đó các ứng dụng mặc định và thay đổi nó ở đó!
Tôi đăng lại cái này từ một người dùng tên Wonder
[chỉnh sửa một chút] Thunderbird không phải là một ứng dụng lịch trừ khi bạn điều chỉnh nó với một phần mở rộng. do đó, nó không nên ở đó, nhưng ... nếu bạn thực sự muốn nó ở đó, bạn cần thực hiện hai bước sau (với quyền root).
# vi /usr/share/applications/mozilla-thunderbird.desktop
# update-desktop-database -q
Khi chỉnh sửa tệp trên máy tính để bàn, nối thêm dòng Mimetype bằng văn bản / lịch; text / x-vcard;
MimeType=message/rfc822;x-scheme-handler/mailto;text/calendar;text/x-vcard;
Tôi đã thử điều này, ứng dụng hiện lên, nhưng tôi chưa thấy đồng bộ tiện ích menu lịch.
Vì đây vẫn là (như hai năm sau), tôi gặp phải vấn đề với google, đây là một cách giải quyết khó khăn cho bất kỳ ai khác đang cố gắng thiết lập Lightning thay cho Evolution và nếu plugin Evolution-mirror không hoạt động cho bạn (chưa cập nhật từ năm ngoái tại thời điểm này). Thật không may, bạn vẫn cần phải cài đặt Evolution.
Tạo lịch ics mạng trong một tệp cục bộ (hoặc bất cứ nơi nào bạn muốn) bằng Evolution hoặc Lightning. Hướng cả Evolution và Lightning vào nó và mọi thay đổi được thực hiện trong Lightning sẽ được phản ánh trong menu lịch (các sự kiện cho ngày hôm nay và ngày mai).
Kết hợp điều đó với câu trả lời số 2 ở trên để thay đổi "lịch mở" để trỏ đến Thunderbird và bạn (hầu như không bao giờ) phải nhìn lại Evolution!