Bagaimana cara mengubah aplikasi default kalender Gnome Shell?


19

Dalam menu kalender shell Gnome, ketika saya mengklik " Buka Kalender " itu mencoba untuk membuka Evolution - bahkan jika itu tidak diinstal - Apakah mungkin untuk mengubah kalender default?

Kalender Gnome Shell


Kalender PS Gnome shell tidak mengikuti aplikasi kalender default

Jawaban:


23

Ketikkan yang berikut di terminal.

Untuk Thunderbird:

gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird

Untuk Chromium

gsettings set org.gnome.desktop.default-applications.office.calendar exec "chromium-browser 'https://www.google.com/calendar'"

11
itu memang membuka kalender petir, tetapi tidak menyinkronkan kalender itu sendiri dan tugas-tugasnya!
suli8

5

Di Gnome 3.8 gunakan gvfs-mime untuk memanipulasi asosiasi mime kalender:

Memeriksa:

gvfs-mime --query text/calendar

atur aplikasi Anda:

gvfs-mime --set text/calendar google-calendar.desktop

sedangkan google-calendar.desktop dapat dibuat seperti ini:

gnome-desktop-item-edit --create-new ~/.local/share/applications/google-calendar.desktop

Kemudian isi dialog dengan yang berikut ini sebagai perintah untuk membuka browser dengan kalender google:

xdg-open https://www.google.com/calendar

Kemudian restart gnome-shell atau logout / login untuk memuat ulang pengaturan.


Saya tampaknya tidak memiliki perintah gnome-desktop-item-edit tersedia
Pierre

gvfs-mimesudah tidak digunakan lagi, gunakan gio mime MIMETYPE [HANDLER]sebagai gantinya: Jika tidak ada handler yang diberikan, daftar aplikasi yang terdaftar dan direkomendasikan untuk mimetype. Jika pawang diberikan, pawang ditetapkan sebagai pawang default untuk mimetype.
Pablo Bianchi


1

Saya memposting ulang ini dari pengguna bernama Wonder

[sedikit diedit] Thunderbird bukan aplikasi kalender kecuali Anda menyetelnya dengan ekstensi. karena itu seharusnya tidak ada di sana, tetapi ... jika Anda benar-benar menginginkannya di sana, Anda perlu melakukan dua langkah berikut (sebagai root).

# vi /usr/share/applications/mozilla-thunderbird.desktop  
# update-desktop-database -q

Dalam mengedit file desktop, tambahkan baris Mimetype dengan teks / kalender; teks / x-vcard;

MimeType=message/rfc822;x-scheme-handler/mailto;text/calendar;text/x-vcard;

Saya mencoba ini, aplikasi tidak muncul, tetapi saya belum melihat sinkronisasi widget menu kalender.


1

Karena ini masih (seperti dua tahun kemudian) masalah yang harus saya lakukan di google, berikut ini adalah solusi yang baik untuk orang lain yang mencoba mengatur Lightning di tempat Evolution dan jika plugin Evolution-mirror tidak berfungsi untuk Anda (belum diperbarui sejak tahun lalu saat ini). Sayangnya Anda masih perlu menginstal Evolution.

Buat kalender jaringan ics dalam file lokal (atau di mana pun Anda suka) menggunakan Evolution atau Lightning. Arahkan Evolution dan Lightning ke sana dan perubahan apa pun yang dibuat dalam Lightning akan tercermin dalam menu kalender (acara untuk hari ini dan besok).

Gabungkan bahwa dengan jawaban # 2 di atas untuk mengubah "kalender terbuka" untuk menunjuk ke Thunderbird dan Anda (hampir tidak pernah) harus melihat Evolution lagi!

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.