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

Behzadsh
sumber

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'"
kanso
sumber
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.

marius
sumber
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
2

buka pengaturan sistem di kanan atas dan pergi ke info sistem kemudian aplikasi default dan ubah di sana!

ajlain
sumber
1
terima kasih, tetapi itu tidak mempengaruhi kalender shell gnome
Behzadsh
2
Ini juga tidak berfungsi saat ini karena bug 841409 .
Christopher Kyle Horton
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.

smaines
sumber
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!

Haze
sumber