Làm cách nào để thay đổi ứng dụng mặc định lịch Gnome Shell?


19

Trong menu lịch vỏ Gnome, khi tôi nhấp vào " Mở lịch ", nó sẽ cố mở Evolution - ngay cả khi nó chưa được cài đặt - Có thể thay đổi lịch mặc định không?

Lịch vỏ Gnome


PS Gnome shell Lịch không theo ứng dụng lịch mặc định

Câu trả lời:


23

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'"

11
Nó mở lịch sét, nhưng nó không đồng bộ lịch và các nhiệm vụ!
suli8

5

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.


Tôi dường như không có sẵn lệnh gnome-desktop-item-edit
Pierre

gvfs-mimekhô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.
Pablo Bianchi

2

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ó ở đó!


1
cảm ơn, nhưng nó không ảnh hưởng đến lịch vỏ gnome
Behzadsh

2
Điều này cũng không hoạt động tại thời điểm này do lỗi 841409 .
Christopher Kyle Horton

1

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.


1

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!

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.