ฉันจะยกเลิกการแจ้งเตือนอัพเดตที่มีอยู่อย่างถาวรได้อย่างไร


30

ด้วยศูนย์การแจ้งเตือนใน Mountain Lion ฉันได้รับการแจ้งเตือนเมื่อมีการปรับปรุงซอฟต์แวร์ ปัญหาคือตัวเลือกเดียวของฉันคือ 'รายละเอียด' และ 'อัปเดต' ฉันไม่ต้องการขัดจังหวะการทำงานเพื่อติดตั้งการอัปเดตและฉันไม่ต้องการเรียกใช้ App Store เพื่อดูว่ามีการอัพเดตอะไร ฉันแค่ต้องการยกเลิกการแจ้งเตือนเพื่อที่จะไม่กลับมาอีก ฉันรู้เกี่ยวกับเคล็ดลับที่ปัดการแจ้งเตือนออกจากด้านข้างของหน้าจอเพื่อให้หายไป แต่ดูเหมือนว่าจะกลับมาในไม่กี่นาทีต่อมา

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

ฉันสามารถปิดการอัปเดตซอฟต์แวร์ทั้งหมดเข้าด้วยกัน แต่ฉันไม่ได้ต่อต้านการแจ้งเตือนการอัปเดต - ตราบใดที่ฉันสามารถรับทราบได้และไม่ทำให้ฉันรำคาญอีกเลย

มีตัวเลือกการกำหนดค่าที่ซ่อนอยู่ที่ฉันสามารถเรียกใช้เพื่อควบคุมการแจ้งเตือนเหล่านี้ไม่ให้ปรากฏซ้ำได้หรือไม่


1
น่าสนใจมาก. ฉันไม่เคยพิจารณาที่จะลบการอัพเดททั้งหมดในแบบถลา นี่เป็นข้อแตกต่างที่ดีเกี่ยวกับวิธียกเลิกการอัปเดตแอปที่เฉพาะเจาะจงโดยใช้รุ่น App Store ได้อย่างไร
bmike

คุณเคยเห็นสิ่งนี้ไหม: ฉันจะปิดการแจ้งเตือนของ App Store ใน Mountain Lion ได้อย่างไร
Eir Nym

ฉันไม่สามารถทดสอบสิ่งนี้ได้ (ใครรู้วิธีบังคับให้การแจ้งเตือนการอัปเดตปรากฏขึ้น) แต่มันทำให้ฉันรู้สึกว่านี่เป็นสถานการณ์แบบที่วิศวกรของ Apple จะทำให้เป็นไปได้ที่จะกด Option ค้างไว้ในขณะที่คลิกเพื่อเปลี่ยนการกระทำเล็กน้อย สำหรับสิ่งอื่น - เช่นการยกเลิกคำเตือนนี้เป็นการถาวรแทนที่จะทำเช่นนั้นเป็นการชั่วคราว แต่ฉันสงสัยว่าคุณสมบัติที่คุณต้องการจะอยู่ใน OS X 10.9 เมื่อมีการเปิดตัว
Keir Thomas

ฉันชอบตัวเลือกในการหยุดการอัปเดตการแจ้งเตือนโดยเฉพาะเมื่อเดินทางเนื่องจากฉันไม่ได้อัปเดตเมื่ออยู่นอกบ้าน (และไดรฟ์สำรองของฉัน)
TomG

คำตอบ:


9

ฉันเพิ่งปิดใช้งานการตรวจสอบการอัปเดตอัตโนมัติจากการตั้งค่าระบบ:

ผมติดตั้งโปรแกรมปรับปรุงด้วยตนเองจาก App Store sudo softwareupdate -iaหรือกับ


ฉันพยายามเพิ่มคำสั่งนี้ใน crontab ของรูท (และไม่รีสตาร์ทหลังจากอัพเดต):

0 14 * * * /usr/sbin/softwareupdate -ia

ฉันไม่มีปัญหาใด ๆ ในตอนแรก แต่หลังจากการอัปเดต 10.8.3 Safari เริ่มทำงานล้มเหลวในการเปิดตัวจนกว่าฉันจะรีสตาร์ท หลังจากนั้นผมเปลี่ยน-iaไป-daเพื่อให้คำสั่งเพียงแค่ดาวน์โหลดการปรับปรุง softwareupdateไม่รวมการอัปเดตสำหรับแอปพลิเคชัน App Store


ยอดเยี่ยม - เพียงติดตั้งทุกอย่างและคุณจะไม่ถูกบั๊กว่าการอัปเดตกำลังรออยู่
bmike

6

มีฐานข้อมูล SQLite อยู่ที่ ~ / Library / Application Support / NotificationCenter ที่ดูเหมือนจะเป็นบ้านของข้อมูลทั้งหมดสำหรับแอพที่ลงทะเบียนในศูนย์การแจ้งเตือน

Mac App Store มีบางรายการในฐานข้อมูล แต่ฉันไม่เห็นสิ่งใดที่จะอนุญาตให้คุณเปลี่ยนการตั้งค่า บางทีคนที่มีความรู้มากกว่านี้ก็สามารถแหย่และค้นหาเพิ่มเติม

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


5

ckoerner อยู่บนเส้นทางที่ถูกต้อง นี่เป็นเทคนิคเล็กน้อย แต่ฉันได้รับพรฟรีจากการแจ้งเตือนการอัปเดต 10.8.3 ทุกวัน

  1. ไปที่ ~ / Library / Application Support / NotificationCenter

  2. คิดออกว่าไฟล์. db ใดเป็นไฟล์ใหม่ล่าสุด

  3. เปิดไฟล์นั้นใน Terminal ด้วย sqlite3: sqlite3 LONG_FILE_NAME.db

  4. พิมพ์select app_id from app_info where bundleid = 'com.apple.appstore';แล้วกดปุ่มย้อนกลับ ตัวเลขจะปรากฏขึ้น

  5. จากนั้นลบการแจ้งเตือนทั้งหมดจากแอพสโตร์ delete from notifications where app_id = NUMBER_FROM_PREVIOUS_STEP;

  6. สุดท้ายคุณอาจต้องฆ่า NotificationCenter นั่นเป็นวิธีเดียวที่จะลบการแจ้งเตือนที่มีอยู่ออกจากหน้าจอ พิมพ์killall NotificationCenterใน Terminal

นี่คือตัวอย่างของการใช้ sqlite3:

sqlite> select app_id from app_info where bundleid = 'com.apple.appstore';
8
sqlite> delete from notifications where app_id = 8;
sqlite> .q

ฉันไม่แน่ใจว่ามันจะอยู่ได้นานแค่ไหน แต่มันเป็นช่วงบ่ายที่ดีโดยไม่มีการแจ้งเตือนซึ่งทำให้ฉันรำคาญทั้งวัน


1
งานวิจัยที่ดี! ฉันต้องการที่จะสามารถหยุดมันได้ทั้งหมด แต่เป็นการดีที่จะรู้
TJ Luoma

1

ไปที่ systemPreferences> softwareUpdates จากนั้นยกเลิกการเลือกทุกสิ่งที่คุณเห็น


สิ่งนี้ไม่ระงับการอัปเดตเกี่ยวกับ "การดำเนินการแก้ไขที่เกิดขึ้น" หลังจากที่มีการแสดงการแจ้งเตือนแทนที่จะไม่สามารถระงับการอัปเดตในวันพรุ่งนี้ได้ บางที @g ก็โอเคกับการเห็นการแจ้งเตือนครั้งแรกจากนั้นก็ระงับมันและนั่นเป็นเพียงการตั้งค่าของฉันที่กำหนดว่าฉันอ่านคำอย่างไร
bmike

0

คลิกที่ไอคอนทางด้านขวาของสปอตไลท์ จากนั้นเลื่อนไปจนสุดด้านบน มันจะแสดง "เปิดการแจ้งเตือนและแบนเนอร์" เพียงแค่ปิดและการแจ้งเตือนจะหายไปตลอดทั้งวัน


เคล็ดลับดีฉันไม่รู้เกี่ยวกับเรื่องนั้น ไม่ใช่สิ่งที่ฉันกำลังมองหา แต่ก็มีประโยชน์ที่จะรู้
กรัม

-2

หากคุณโฮเวอร์เหนือการแจ้งเตือนและปัดจากซ้ายไปขวาบนแทร็คแพด (สมมติว่าคุณมี) มันจะถูกย้ายไปยังรายการการแจ้งเตือนและปิดหน้าจอทันทีของคุณ


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