Jadi, jawaban David cukup dekat tetapi untuk beberapa alasan itu tidak berfungsi dengan baik di komputer saya. (OS X 10.11.6) Mereka find
tidak ingin secara rekursif mencari database. Karena saya memiliki bakat untuk mencari-cari di mana saya seharusnya tidak, saya memang menemukan solusi yang berhasil. Ini akan membutuhkan beberapa pekerjaan manual.
Dalam kasus saya, saya ingin menghapus aplikasi Dashboard karena saya menonaktifkannya. Saya sering menggunakan Dash, aplikasi dokumentasi API offline, tetapi Dashboard adalah hal pertama dalam daftar aplikasi ketika saya mencari dari launchpad. Ini berarti saya tidak dapat menekan ENTER
saat mencari, saya harus menggunakan trackpad saya. Dan saya tidak suka harus melakukan itu. Anda juga tidak dapat menghapusnya dengan menahan aplikasi karena itu adalah aplikasi bawaan. Cukup menyebalkan, bukan?
Cari foldernya
Di akun saya, basis data berada dalam subdirektori dari /private/var/folders/cn
. Setelah membaca komentar Tim tentang jawaban David, saya menyadari bahwa banyak folder akan ada di sini; mungkin satu per pengguna. Saya belum menguji ini sendiri, tetapi saya telah memodifikasi jawaban saya untuk memeriksa dulu folder mana yang milik Anda.
Di Terminal, salin ls -l /private/var/folders/cn
dan tempel ENTER
. Cari yang menunjukkan nama akun Anda. Lompat ke bagian "Buka DB".
(Jika Anda ingin mencari dengan Finder )
Jika Anda tidak paham Terminal dan / atau lebih suka mencari dengan Finder, Anda dapat membuat pintasan. (Tolong lepaskan itu ketika sudah selesai. Kami berkelana ke wilayah berbahaya!) Untuk membuat satu, salin-tempel ln -s /private/var/folders ~/Desktop/private
ke Terminal dan tekan ENTER
. Buka Finder, navigasikan ke Desktop Anda, buka pintasan, dan telusuri folder sampai Anda menemukan com.apple.dock.launchpad
. Mungkin akan ada di cn/(gobbly-gook name)/db
folder. Jika Anda memiliki beberapa folder di bawah cn
, sorot satu dan tekan Command + i
dan lihat pemilik. Cari sampai Anda menemukan mana yang memiliki Anda sebagai pemiliknya.
Menerapkannya dalam Terminal
Buka DB
Anda akan ingin menyalin-tempel sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/db
ke Terminal, mengganti (folder name)
dengan yang Anda temukan. (Lepaskan tanda kurung.) Tekan ENTER
untuk membuka sqlite3
shell.
(Jika cn
ini tidak folder, semua bisa saya katakan adalah untuk mencoba satu sama lain dalam /folders
direktori.)
Hapus Aplikasi
Salin-tempel DELETE FROM apps WHERE title='APPNAME';
ke Terminal, ganti APPNAME
dengan aplikasi yang ingin Anda hapus. Simpan tanda kutip! Ulangi ini untuk sebanyak mungkin aplikasi yang perlu Anda hapus. Anda dapat menghapus default-sistem.
Keluar dan bunuh dermaga
Ketik .exit
untuk kembali ke bash. Sekarang ketik sudo killall Dock
dan tekan ENTER
. Berikan sistem sesaat sebelum membuka Launchpad. Semua aplikasi yang ingin Anda hapus harus hilang!