บางครั้งหลังจากอัปเดตแอพพลิเคชั่นเป็นเวอร์ชันใหม่กว่าในเมนูแล้ว เปิดในแอป รายการเดียวกันปรากฏขึ้นสองครั้ง ปัญหานี้ส่งผลกระทบต่อโปรแกรมที่ดาวน์โหลดจากแหล่งใด ๆ และแม้แต่ที่เผยแพร่ผ่าน Mac App Store ฉันเองก็ประสบปัญหาคล้ายกันเมื่อเร็ว ๆ นี้เมื่ออัปเดต Pixelmator โปรแกรมแก้ไขรูปภาพยอดนิยม
จะลบรายการที่ซ้ำกันที่ไม่ต้องการได้อย่างไร? ค่อนข้างง่าย เปิด Terminal แล้วป้อนคำสั่งต่อไปนี้:
cd /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/สนับสนุน
สั่งการ cd (เปลี่ยนไดเร็กทอรี) เปลี่ยนไดเร็กทอรีปัจจุบันเท่านั้น ตอนนี้ป้อนคำสั่งอื่น คราวนี้กำจัดรายการที่ซ้ำกัน:
./lsregister -kill -domain ระบบโดเมนท้องถิ่น - ผู้ใช้โดเมน
รอสักครู่เพื่อให้การล้างข้อมูลเสร็จสิ้น จากนั้นคุณจะเห็นเองว่าแต่ละแอปพลิเคชันอยู่ในเมนูบริบท เปิดในแอป เด็กกำพร้า หากคุณคาดหวังว่าจะมีบทแนะนำสอนการใช้งานที่ยาวกว่านี้ เราต้องทำให้คุณผิดหวัง การเปลี่ยนแปลงรูปลักษณ์นี้ (โชคดี) เป็นเพียงสองคำสั่งเท่านั้น
[ทำการกระทำ="สปอนเซอร์สภา"/]
เฮ้ขอบคุณพวกแดน :)
เยี่ยมเลย ขอบคุณ!! -
Luxury Daniel … ปกติแล้วจะเป็นบทความแห่งปีจากมุมมองของฉัน … มันไม่ใช่เรื่องง่ายเลยและจะแก้ปัญหาใหญ่ให้กับใครบางคนได้ … เยี่ยมมาก :)
มีอะไรที่คล้ายกันเกี่ยวกับสถานการณ์ที่ไอคอนแอปหายไปด้วยหรือไม่
เคล็ดลับที่ยอดเยี่ยม ขอบคุณ กำจัดบัลลาสต์ไปมาก ฉันแค่อยากลองหาวิธีเขียนคำสั่งแรกบนเว็บไซต์ให้ครบถ้วนบนหน้าและจำไว้ว่าการพิมพ์อักษรตัวแรกของไดเรกทอรีย่อยในคำสั่ง cd แล้วกด Tab จะเป็นการเติมชื่อที่มีอยู่ให้สมบูรณ์โดยอัตโนมัติ บนดิสก์ หากไม่ซ้ำกัน หากไม่ได้ผล ให้เพิ่มตัวอักษรและ TAB อีกครั้ง
ฉันพยายามลบออกโดยใช้คำแนะนำนี้
ไม่ประสบความสำเร็จ แต่ในการสนทนาทุกคนต่างชื่นชมว่ามันใช้งานได้ดังนั้นฉันคิดว่าบางทีคุณอาจต้องแทนที่คำว่า "ผู้ใช้" ด้วยชื่อของโฮมโฟลเดอร์
แน่นอนว่าไม่ประสบความสำเร็จ แต่ตอนนี้ฉันกลัวว่าฉันจะทำอะไรโง่ๆ ในระบบ (เป็น 10.8.2)
ความกลัวนั้นสมเหตุสมผลหรือไม่?
ฉันสามารถคืนรูปเดิมได้หรือไม่?
มันไม่ได้ผลสำหรับฉันเช่นกัน แต่อันนี้ใช้ได้
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -ผู้ใช้โดเมน