Apakah ada cara untuk menghapus ikon aplikasi yang tidak diinginkan dari Launchpad tanpa menggunakan aplikasi manajemen apa pun?
Ini dimungkinkan di Mac OS X 10.7 (Lion) menggunakan beberapa perintah di "Terminal;" tetapi bagaimana dengan Mac OS X 10.10 (Yosemite)?
macos
osx-yosemite
launchpad
GiorgioMoroder
sumber
sumber
Jawaban:
Saya datang dengan solusi via terminal. Lokasi database SQLite diubah di Mac OS X 10.10 (Yosemite).
Anda masih dapat menghapus aplikasi dari Launchpad dengan perintah "Terminal" ini. Cukup ganti
APPNAME
dengan aplikasi yang ingin Anda hapus.Saya menguji apakah masih dihapus setelah reboot. Sejauh ini tampaknya berhasil.
sumber
-user <username>
ke perintah find sehingga Anda mendapatkan hanya satu hasil jika ada banyak pengguna, atau gunakanfind ... -exec
untuk menjalankannya untuk mereka semua, jika itu yang Anda inginkan.Rupanya Anda dapat mencari hal-hal dalam sorotan dan tekan Command-Enter bukan hanya Enter, dan itu menarik lokasi file, jadi saya segera menghapusnya!
sumber
Ikuti langkah ini:
sumber
Mengklik Ikon atau menahan tombol opsi hingga ikon mulai bergoyang, hanya berfungsi untuk Aplikasi yang diunduh dari App Store,
Saya akan berhati-hati terhadap jawaban berikut di mana Anda Trashing the Icon, karena sering menghapus itu bukan apa yang Anda inginkan, itu memiliki fungsi itu bukan miliknya di Launchpad menghapus itu dapat menyebabkan masalah lebih lanjut di jalan.
Opsi Terbaik untuk hanya menghapus Ikon dari Launchpad, tetapi tidak menghapusnya adalah perintah terminal yang diposting oleh davidtrautmann.
sumber
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 tempelENTER
. 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 tekanENTER
. Buka Finder, navigasikan ke Desktop Anda, buka pintasan, dan telusuri folder sampai Anda menemukancom.apple.dock.launchpad
. Mungkin akan ada dicn/(gobbly-gook name)/db
folder. Jika Anda memiliki beberapa folder di bawahcn
, sorot satu dan tekanCommand + 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.) TekanENTER
untuk membukasqlite3
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, gantiAPPNAME
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 ketiksudo killall Dock
dan tekanENTER
. Berikan sistem sesaat sebelum membuka Launchpad. Semua aplikasi yang ingin Anda hapus harus hilang!sumber
Saya menemukan bahwa aplikasi saya digandakan pada drive sekunder dan prosedur normal hanya menghapusnya dari drive utama. Saya harus menghapus file dari drive sekunder juga dengan masuk ke aplikasi> pengguna kemudian menghapusnya dari folder itu.
semoga berhasil!
sumber
Tahan tombol pilihan menyebabkan ikon launchpad bergetar dan beberapa akan dilepas dengan mengklik "X" di sudutnya. Mungkin itu jelas, tetapi dalam kasus saya itu memungkinkan saya untuk menyingkirkan launchpad ikon yang saya coba hapus.
sumber
Di Yosemite buka Launchpad, tahan tombol kontrol dan klik ikon yang ingin Anda hapus. Tanda tanya akan muncul di atas ikon. Cukup seret dan lepas ke Sampah.
sumber