ในเมนูปฏิทินของ Gnome shell เมื่อฉันคลิกที่ " Open Calendar " มันจะพยายามเปิดEvolution - แม้ว่ามันจะไม่ได้ติดตั้งก็ตาม - มันเป็นไปได้ไหมที่จะเปลี่ยนปฏิทินเริ่มต้น?
ปฏิทินPS Gnome shell ไม่เป็นไปตามแอปพลิเคชันปฏิทินเริ่มต้น
ในเมนูปฏิทินของ Gnome shell เมื่อฉันคลิกที่ " Open Calendar " มันจะพยายามเปิดEvolution - แม้ว่ามันจะไม่ได้ติดตั้งก็ตาม - มันเป็นไปได้ไหมที่จะเปลี่ยนปฏิทินเริ่มต้น?
ปฏิทินPS Gnome shell ไม่เป็นไปตามแอปพลิเคชันปฏิทินเริ่มต้น
คำตอบ:
พิมพ์สิ่งต่อไปนี้ในเทอร์มินัล
สำหรับธันเดอร์เบิร์ด:
gsettings set org.gnome.desktop.default-applications.office.calendar exec thunderbird
สำหรับ Chromium
gsettings set org.gnome.desktop.default-applications.office.calendar exec "chromium-browser 'https://www.google.com/calendar'"
ใน Gnome 3.8 ใช้ gvfs-mime เพื่อจัดการการเชื่อมโยง mime ของปฏิทิน:
ตรวจสอบ:
gvfs-mime --query text/calendar
ตั้งค่าแอพของคุณ:
gvfs-mime --set text/calendar google-calendar.desktop
ในขณะที่ google-calendar.desktop สามารถสร้างได้ดังนี้:
gnome-desktop-item-edit --create-new ~/.local/share/applications/google-calendar.desktop
จากนั้นกรอกข้อความโต้ตอบด้วยคำสั่งต่อไปนี้เพื่อเปิดเบราว์เซอร์ด้วย Google ปฏิทิน:
xdg-open https://www.google.com/calendar
จากนั้นรีสตาร์ท gnome-shell หรือ logout / login เพื่อโหลดการตั้งค่าใหม่
gvfs-mime
เลิกใช้แล้วใช้gio mime MIMETYPE [HANDLER]
แทน: หากไม่ได้รับ handler แสดงรายการแอปพลิเคชันที่ลงทะเบียนและแนะนำสำหรับ mimetype หากได้รับตัวจัดการมันจะถูกตั้งค่าเป็นตัวจัดการเริ่มต้นสำหรับชนิด mime
เปิดการตั้งค่าระบบที่ด้านบนขวาและไปที่ข้อมูลระบบจากนั้นแอปพลิเคชันเริ่มต้นและเปลี่ยนไปที่นั่น!
ฉันโพสต์สิ่งนี้จากผู้ใช้ชื่อวันเดอร์
[แก้ไขเล็กน้อย] ธันเดอร์เบิร์ดไม่ได้เป็นแอปพลิเคชั่นปฏิทินยกเว้นว่าคุณปรับแต่งมันด้วยนามสกุล ดังนั้นจึงไม่ควรอยู่ในนั้น แต่ ... หากคุณต้องการที่นั่นจริงๆคุณต้องดำเนินการสองขั้นตอนต่อไปนี้ (ในฐานะรูท)
# vi /usr/share/applications/mozilla-thunderbird.desktop
# update-desktop-database -q
ในการแก้ไขไฟล์เดสก์ท็อปให้เพิ่มบรรทัด Mimetype ด้วยtext / calendar; text / x-vcard;
MimeType=message/rfc822;x-scheme-handler/mailto;text/calendar;text/x-vcard;
ฉันลองสิ่งนี้แอปพลิเคชันจะปรากฏขึ้น แต่ฉันไม่เห็นวิดเจ็ตเมนูปฏิทินตรงกัน
ตั้งแต่นี้ยังคง (เหมือนสองปีต่อมา) ปัญหาที่ฉันต้อง google นี่คือวิธีแก้ปัญหาสำหรับคนอื่นที่พยายามตั้งค่า Lightning แทน Evolution และหากปลั๊กอิน Evolution-mirror ใช้งานไม่ได้สำหรับคุณ (ยังไม่ได้รับ อัปเดตตั้งแต่ปีที่แล้ว ณ จุดนี้) น่าเสียดายที่คุณยังต้องติดตั้ง Evolution
สร้างปฏิทินเครือข่าย ics ในไฟล์ภายในเครื่อง (หรือที่ใดก็ได้ที่คุณต้องการ) โดยใช้ Evolution หรือ Lightning ชี้ทั้ง Evolution และ Lightning ไปที่มันและการเปลี่ยนแปลงใด ๆ ที่เกิดขึ้นใน Lightning จะปรากฏในเมนูปฏิทิน (กิจกรรมสำหรับวันนี้และพรุ่งนี้)
รวมเข้ากับคำตอบ # 2 ด้านบนเพื่อเปลี่ยน "เปิดปฏิทิน" เพื่อชี้ไปที่ธันเดอร์เบิร์ดและคุณจะต้องดูวิวัฒนาการอีกครั้ง!