ฉันจะลบแอพออกจาก Launchpad ใน Mac OS X 10.10 (Yosemite) ได้อย่างไร


8

มีวิธีลบไอคอนแอพที่ไม่ต้องการออกจาก Launchpad โดยไม่ต้องใช้แอพจัดการหรือไม่?

สามารถทำได้ใน Mac OS X 10.7 (Lion) โดยใช้คำสั่งบางคำสั่งใน“ Terminal;” แต่แล้ว Mac OS X 10.10 (โยเซมิตี) ล่ะ?


ทำไมไม่มีแอพจัดการ คุณรู้อะไรบ้างไหม
slhck

@slhck ทั้ง Launchpad Manager และ Launchpad Control ไม่รองรับ Yosemite ฉันได้ทำการทดสอบทั้งสองอย่างแล้ว ฉันหวังว่าจะมีวิธีควบคุมผ่านทางเทอร์มินัล
เบนจามินอาร์

ใช่ แต่คุณก็ยังสามารถใช้แอปจัดการหากมีหรือไม่ นั่นคือประเด็นของคำถามของฉัน .. ฉันไม่แน่ใจว่าทำไมคุณต้องการเทอร์มินัลเท่านั้น
slhck

คำตอบ:


16

ฉันคิดวิธีแก้ปัญหาผ่านเทอร์มินัล ตำแหน่งของฐานข้อมูล 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เพื่อเรียกใช้สำหรับพวกเขาทั้งหมดหากนั่นคือสิ่งที่คุณต้องการ
ทิมซิลเวสเตอร์

4

เห็นได้ชัดว่าคุณสามารถค้นหาสิ่งต่าง ๆ ในสปอตไลท์และกด Command-Enter แทนเพียงแค่ Enter และมันจะดึงตำแหน่งไฟล์ขึ้นมาดังนั้นฉันจึงลบมันทันที!


0

ทำตามขั้นตอนเหล่านี้:

  1. เปิด Finder
  2. เปิดแอปพลิเคชัน
  3. ค้นหาชื่อแอปพลิเคชันที่คุณต้องการลบออกจาก Launchpad
  4. ลากแอปพลิเคชันไปที่ถังขยะ
  5. กระบวนการเสร็จสมบูรณ์

ขอบคุณสำหรับคำตอบ แต่ฉันพบวิธีลบแอพที่ติดตั้งโดยคลิกลิงก์ "เพิ่มในหน้าจอหลัก" ใน Chrome DevTools
piecioshka

ตกลงฉันเพิ่งค้นพบ: apple.stackexchange.com/a/180265/274614
piecioshka

0

คลิกที่ไอคอนหรือกดปุ่มตัวเลือกค้างไว้จนกว่าไอคอนจะเริ่มกระตุกโดยใช้กับแอพที่ดาวน์โหลดจาก App Store เท่านั้น

ฉันจะระมัดระวังกับคำตอบต่อไปนี้เมื่อคุณกำลัง Trashing ไอคอนเนื่องจากการลบมันไม่ใช่สิ่งที่คุณต้องการมันมีฟังก์ชั่นที่มันไม่ได้อยู่ใน Launchpad การลบมันอาจทำให้เกิดปัญหาขึ้นอีก

ตัวเลือกที่ดีที่สุดสำหรับการลบไอคอนออกจาก Launchpad แต่ไม่ได้ลบออกคือคำสั่งเทอร์มินัลที่โพสต์โดย davidtrautmann


0

ดังนั้นคำตอบของเดวิดก็ค่อนข้างใกล้เคียง แต่ด้วยเหตุผลบางอย่างมันไม่ทำงานอย่างถูกต้องในคอมพิวเตอร์ของฉัน (OS X 10.11.6) ผู้ที่findไม่ต้องการค้นหาฐานข้อมูลซ้ำ ๆ เนื่องจากฉันมีความสามารถพิเศษที่จะพูดคุยเกี่ยวกับสถานที่ที่ฉันไม่ควรจะเป็นฉันจึงหาทางออกที่ได้ผล นี้จะต้องใช้งานด้วยตนเอง

ในกรณีของฉันฉันต้องการลบแอป Dashboard เนื่องจากฉันปิดการใช้งาน ฉันใช้ Dash ซึ่งเป็นแอปเอกสาร API แบบออฟไลน์บ่อยครั้ง แต่ Dashboard เป็นสิ่งแรกในรายการแอพเมื่อฉันค้นหาจาก launchpad ซึ่งหมายความว่าฉันไม่สามารถกดได้ENTERเมื่อค้นหาฉันต้องใช้แทร็คแพดของฉัน และฉันไม่ต้องการทำเช่นนั้น คุณยังไม่สามารถลบออกได้โดยแอปที่คลิกค้างไว้เพราะเป็นแอปในตัว ค่อนข้างน่ารำคาญใช่มั้ย


ค้นหาโฟลเดอร์

/private/var/folders/cnในบัญชีของฉันฐานข้อมูลอยู่ในไดเรกทอรีย่อยจาก หลังจากได้อ่านความคิดเห็นของทิมเกี่ยวกับคำตอบของเดวิดฉันรู้ว่ามีหลาย ๆ โฟลเดอร์อยู่ที่นี่ อาจเป็นหนึ่งต่อผู้ใช้ ฉันยังไม่ได้ทดสอบตัวเอง แต่ฉันได้แก้ไขคำตอบเพื่อตรวจสอบก่อนว่าโฟลเดอร์ใดเป็นของคุณ

ในเทอร์มิให้คัดลอกวางและตีls -l /private/var/folders/cn ENTERค้นหาชื่อบัญชีของคุณที่ปรากฏ ข้ามไปที่ส่วน "เปิดฐานข้อมูล"

(ถ้าคุณต้องการค้นหาด้วยFinder )

หากคุณไม่ใช่ 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และดูเจ้าของ ค้นหาจนกว่าคุณจะพบว่ามีคุณเป็นเจ้าของ

นำไปปฏิบัติในเทอร์มินัล

เปิด DB

คุณจะต้องคัดลอก - วาง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 แอพทั้งหมดที่คุณต้องการลบควรหายไป!


0

ฉันพบว่าแอปพลิเคชันของฉันถูกทำซ้ำในไดรฟ์รองและขั้นตอนปกติเท่านั้นลบออกจากไดรฟ์หลัก ฉันต้องลบไฟล์ออกจากไดรฟ์รองเช่นกันโดยไปที่ผู้ใช้> แอปพลิเคชันแล้วลบออกจากโฟลเดอร์นั้น

โชคดี!


นี่ไม่ใช่คำตอบสำหรับคำถามที่ถูกถาม โปรดอ่านคำถามอย่างรอบคอบก่อนที่จะตอบและตรวจสอบให้แน่ใจว่าคำตอบของคุณถูกต้องสำหรับความต้องการของคำถาม
music2myear

-1

กดปุ่มตัวเลือกค้างไว้ทำให้ไอคอน Launchpad สั่นและบางส่วนจะถอดออกได้โดยคลิกที่ "X" ที่มุม บางทีอาจจะเห็นได้ชัด แต่ในกรณีของฉันมันอนุญาตให้ฉันลบ launchpad ของไอคอนที่ฉันพยายามลบออก


นี่จะเป็นการลบไอคอนแอพ MAS เท่านั้น
RusI

-1

ในโยเซมิตีเปิด Launchpad ให้กดปุ่มควบคุมค้างไว้แล้วคลิกไอคอนที่คุณต้องการลบ เครื่องหมายคำถามควรปรากฏขึ้นเหนือไอคอน เพียงลากและวางเพื่อไปที่ถังขยะ


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