มีวิธีลบไอคอนแอพที่ไม่ต้องการออกจาก Launchpad โดยไม่ต้องใช้แอพจัดการหรือไม่?
สามารถทำได้ใน Mac OS X 10.7 (Lion) โดยใช้คำสั่งบางคำสั่งใน“ Terminal;” แต่แล้ว Mac OS X 10.10 (โยเซมิตี) ล่ะ?
มีวิธีลบไอคอนแอพที่ไม่ต้องการออกจาก Launchpad โดยไม่ต้องใช้แอพจัดการหรือไม่?
สามารถทำได้ใน Mac OS X 10.7 (Lion) โดยใช้คำสั่งบางคำสั่งใน“ Terminal;” แต่แล้ว Mac OS X 10.10 (โยเซมิตี) ล่ะ?
คำตอบ:
ฉันคิดวิธีแก้ปัญหาผ่านเทอร์มินัล ตำแหน่งของฐานข้อมูล SQLite ถูกเปลี่ยนใน Mac OS X 10.10 (Yosemite)
คุณยังสามารถลบแอพจาก Launchpad ด้วยคำสั่ง“ Terminal” นี้ เพียงแทนที่APPNAME
ด้วยแอพที่คุณต้องการลบ
sqlite3 $ (sudo find / private / var / folder -name com.apple.dock.launchpad) / db / db "ลบจากแอพ WHERE title = 'APPNAME';" && killall Dock
ฉันทดสอบว่ามันยังคงถูกลบหลังจากรีบูต จนถึงตอนนี้ดูเหมือนว่าจะทำงาน
-user <username>
คำสั่ง find เพื่อให้ได้ผลลัพธ์เพียงครั้งเดียวหากมีผู้ใช้หลายคนหรือใช้find ... -exec
เพื่อเรียกใช้สำหรับพวกเขาทั้งหมดหากนั่นคือสิ่งที่คุณต้องการ
เห็นได้ชัดว่าคุณสามารถค้นหาสิ่งต่าง ๆ ในสปอตไลท์และกด Command-Enter แทนเพียงแค่ Enter และมันจะดึงตำแหน่งไฟล์ขึ้นมาดังนั้นฉันจึงลบมันทันที!
ทำตามขั้นตอนเหล่านี้:
คลิกที่ไอคอนหรือกดปุ่มตัวเลือกค้างไว้จนกว่าไอคอนจะเริ่มกระตุกโดยใช้กับแอพที่ดาวน์โหลดจาก App Store เท่านั้น
ฉันจะระมัดระวังกับคำตอบต่อไปนี้เมื่อคุณกำลัง Trashing ไอคอนเนื่องจากการลบมันไม่ใช่สิ่งที่คุณต้องการมันมีฟังก์ชั่นที่มันไม่ได้อยู่ใน Launchpad การลบมันอาจทำให้เกิดปัญหาขึ้นอีก
ตัวเลือกที่ดีที่สุดสำหรับการลบไอคอนออกจาก Launchpad แต่ไม่ได้ลบออกคือคำสั่งเทอร์มินัลที่โพสต์โดย davidtrautmann
ดังนั้นคำตอบของเดวิดก็ค่อนข้างใกล้เคียง แต่ด้วยเหตุผลบางอย่างมันไม่ทำงานอย่างถูกต้องในคอมพิวเตอร์ของฉัน (OS X 10.11.6) ผู้ที่find
ไม่ต้องการค้นหาฐานข้อมูลซ้ำ ๆ เนื่องจากฉันมีความสามารถพิเศษที่จะพูดคุยเกี่ยวกับสถานที่ที่ฉันไม่ควรจะเป็นฉันจึงหาทางออกที่ได้ผล นี้จะต้องใช้งานด้วยตนเอง
ในกรณีของฉันฉันต้องการลบแอป Dashboard เนื่องจากฉันปิดการใช้งาน ฉันใช้ Dash ซึ่งเป็นแอปเอกสาร API แบบออฟไลน์บ่อยครั้ง แต่ Dashboard เป็นสิ่งแรกในรายการแอพเมื่อฉันค้นหาจาก launchpad ซึ่งหมายความว่าฉันไม่สามารถกดได้ENTER
เมื่อค้นหาฉันต้องใช้แทร็คแพดของฉัน และฉันไม่ต้องการทำเช่นนั้น คุณยังไม่สามารถลบออกได้โดยแอปที่คลิกค้างไว้เพราะเป็นแอปในตัว ค่อนข้างน่ารำคาญใช่มั้ย
/private/var/folders/cn
ในบัญชีของฉันฐานข้อมูลอยู่ในไดเรกทอรีย่อยจาก หลังจากได้อ่านความคิดเห็นของทิมเกี่ยวกับคำตอบของเดวิดฉันรู้ว่ามีหลาย ๆ โฟลเดอร์อยู่ที่นี่ อาจเป็นหนึ่งต่อผู้ใช้ ฉันยังไม่ได้ทดสอบตัวเอง แต่ฉันได้แก้ไขคำตอบเพื่อตรวจสอบก่อนว่าโฟลเดอร์ใดเป็นของคุณ
ในเทอร์มิให้คัดลอกวางและตีls -l /private/var/folders/cn
ENTER
ค้นหาชื่อบัญชีของคุณที่ปรากฏ ข้ามไปที่ส่วน "เปิดฐานข้อมูล"
หากคุณไม่ใช่ Terminal-savvy และ / หรือต้องการค้นหาด้วย Finder คุณสามารถสร้างทางลัดได้ (โปรดลบออกเมื่อเสร็จแล้ว. เรากำลังเข้าไปในดินแดนอันตราย!)เพื่อสร้างคัดลอกวางln -s /private/var/folders ~/Desktop/private
ลงใน Terminal ENTER
และตี เปิด Finder com.apple.dock.launchpad
นำทางไปยังเดสก์ทอปของคุณเปิดทางลัดและเรียกดูผ่านโฟลเดอร์จนกว่าคุณค้นหา มันอาจจะอยู่ในcn/(gobbly-gook name)/db
โฟลเดอร์ หากคุณมีหลายโฟลเดอร์ภายใต้cn
ไฮไลต์หนึ่งและกดCommand + i
และดูเจ้าของ ค้นหาจนกว่าคุณจะพบว่ามีคุณเป็นเจ้าของ
คุณจะต้องคัดลอก - วางsqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/db
ในเทอร์มินัลแทนที่(folder name)
ด้วยสิ่งที่คุณพบ (ลบวงเล็บ) กดENTER
เพื่อเปิดsqlite3
เปลือก
(ถ้าcn
เป็นไม่ได้โฟลเดอร์ทั้งหมดที่ฉันสามารถพูดได้คือการพยายามที่อีกคนหนึ่งในที่/folders
ไดเรกทอรี.)
คัดลอกวางDELETE FROM apps WHERE title='APPNAME';
ลงในเทอร์มินัลแทนที่APPNAME
ด้วยแอปพลิเคชันที่คุณต้องการลบ รักษาเครื่องหมายคำพูด! ทำซ้ำสำหรับแอพพลิเคชั่นต่าง ๆ ที่คุณต้องการลบ คุณสามารถลบค่าเริ่มต้นของระบบ
พิมพ์.exit
เพื่อกลับสู่การทุบตี ตอนนี้พิมพ์และการตีsudo killall Dock
ENTER
ให้เวลาสักครู่ก่อนเปิด Launchpad แอพทั้งหมดที่คุณต้องการลบควรหายไป!
ฉันพบว่าแอปพลิเคชันของฉันถูกทำซ้ำในไดรฟ์รองและขั้นตอนปกติเท่านั้นลบออกจากไดรฟ์หลัก ฉันต้องลบไฟล์ออกจากไดรฟ์รองเช่นกันโดยไปที่ผู้ใช้> แอปพลิเคชันแล้วลบออกจากโฟลเดอร์นั้น
โชคดี!
กดปุ่มตัวเลือกค้างไว้ทำให้ไอคอน Launchpad สั่นและบางส่วนจะถอดออกได้โดยคลิกที่ "X" ที่มุม บางทีอาจจะเห็นได้ชัด แต่ในกรณีของฉันมันอนุญาตให้ฉันลบ launchpad ของไอคอนที่ฉันพยายามลบออก
ในโยเซมิตีเปิด Launchpad ให้กดปุ่มควบคุมค้างไว้แล้วคลิกไอคอนที่คุณต้องการลบ เครื่องหมายคำถามควรปรากฏขึ้นเหนือไอคอน เพียงลากและวางเพื่อไปที่ถังขยะ