ปฏิทินที่ไม่รู้จักพร้อมใช้งานเฉพาะเมื่อเพิ่มกิจกรรมใหม่ (เซียร่า)


1

สิ่งนี้เกี่ยวข้องกับ Calendar.app บน Sierra (10.12.6)

ในแถบด้านข้างซ้ายฉันสามารถดูปฏิทินได้ 6 ปฏิทินภายใต้ "บน My Mac" ฉันเข้าใจว่าทำไมปฏิทินเหล่านี้ถึงมาที่นี่และฉันต้องการเก็บไว้ทั้งหมด

อย่างไรก็ตามเมื่อฉันเพิ่มกิจกรรมใหม่ในปฏิทินโดยการคลิกสองครั้งที่สี่เหลี่ยมของวันฉันสามารถคลิกที่กล่องที่เลือกปฏิทินที่ควรได้รับเหตุการณ์ใหม่ ในเมนูป๊อปอัพฉันเห็นปฏิทินอื่นที่แสดงภายใต้ "บน Mac ของฉัน" ซึ่งเป็นตัวเลข 10 หลักแบบสุ่ม (ดูเหมือน)

ฉันต้องการทราบวิธีลบปฏิทินลึกลับนี้

ฉันสามารถเพิ่มกิจกรรมในปฏิทินนี้ แต่ไม่เคยปรากฏในแถบด้านซ้าย ฉันได้ตรวจสอบบัญชีที่ส่งไปยัง Calendar.app ของฉัน (แลกเปลี่ยน, Google) และไม่เห็นปฏิทินลึกลับนี้ที่ใดก็ได้

ป้อนคำอธิบายรูปภาพที่นี่

ขอบคุณ!

คำตอบ:


1

นี่เป็นบิตที่ซับซ้อน แต่วิธีเดียวที่ฉันรู้

เปิด ~/Library/Calendars

เปิดทิ้งไว้

เปิดปฏิทิน> การตั้งค่าและตั้งค่าปฏิทินหมายเลขแปลก ๆ ของคุณเป็นค่าเริ่มต้น

ตอนนี้เพิ่มเหตุการณ์ใหม่ให้กับมัน

กลับไปที่ ~ / Library / Calendars และดูว่าไฟล์ใด (ตามวันที่ / เวลามีการเปลี่ยนแปลงนั่นคือไฟล์ที่จะลบ

อย่าลืมเปลี่ยนค่าเริ่มต้นกลับเป็นการเลือกของคุณ


0

@Buscar 웃ชี้ให้ฉันในทิศทางที่ถูกต้อง ฉัน upvoted คำตอบนั้น

ข้อจำกัดความรับผิดชอบ : ฉันไม่ใช่ผู้เชี่ยวชาญในแอป Calendar.app โปรดอย่าปฏิบัติตามคำแนะนำเหล่านี้หากคุณไม่แน่ใจว่ากิจกรรมในปฏิทินของคุณถูกจัดเก็บอย่างไรและคุณไม่ต้องการลบบางสิ่งที่ไม่สามารถกู้คืนได้โดยไม่ตั้งใจ

เปิด~/Library/Calendarsใน Finder และเปิดไว้

ดูรายการโฟลเดอร์ที่มี จะมีโฟลเดอร์สำหรับแต่ละปฏิทิน โฟลเดอร์เหล่านี้มีชื่อด้วยสตริงแบบสุ่มที่จุดเริ่มต้นตามด้วยจุดและตัวย่อที่แสดงประเภทของบริการที่ใช้สำหรับปฏิทินนั้น ตัวอย่างเช่น:

  • .caldav
  • .ปฏิทิน
  • .แลกเปลี่ยน

ในกรณีของฉันฉันรู้ว่าปฏิทินลึกลับจะเป็นหนึ่งในโฟลเดอร์ที่มี "ปฏิทิน" ในชื่อไดเรกทอรี เข้าไปในแต่ละโฟลเดอร์เหล่านั้นและดูเนื้อหาของไดเรกทอรีเหตุการณ์ คุณจะเห็นรายการไฟล์. ics การเลือกไฟล์. ics อย่างใดอย่างหนึ่งจะแสดงตัวอย่าง Finder ของไฟล์ซึ่งจริง ๆ แล้วทำให้ฉันเห็นชื่อของเหตุการณ์ที่แสดง

ดังนั้นไปที่ปฏิทินของคุณและเพิ่มกิจกรรมในปฏิทินลึกลับ ตั้งชื่อเหตุการณ์ใหม่อย่างที่คุณรู้ว่าเป็นชื่อที่ไม่ซ้ำสำหรับเหตุการณ์ ฉันใช้ "Fizzle"

ตอนนี้เปิด Terminal (หรืออื่น ๆ ) และไปที่ไดเรกทอรีเดียวกันกับที่คุณเปิดใน Finder:

$ cd ~/Library/Calendar

ใช้grepเพื่อค้นหาชื่อของเหตุการณ์ใหม่

$ grep -r "Fizzle" ./*

หวังว่าคุณจะได้รับผลลัพธ์เดียวที่จะแสดงเส้นทางแบบเต็มไปยัง. ics ที่มีกิจกรรมชื่อ "Fizzle"

ใช้ Finder เพื่อค้นหาไดเรกทอรีระดับบนสุดสำหรับปฏิทินนั้น ลบไดเรกทอรีนั้น คุณจะต้องลบไฟล์แคชของปฏิทินด้วย:

  • แคชปฏิทิน
  • ปฏิทินแคช
  • ปฏิทินแคช

ออกและเปิดปฏิทินอีกครั้ง ไม่ควรใช้ปฏิทินลึกลับอีกต่อไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.