Как удалить приложения из Launchpad в Mac OS X 10.10 (Yosemite)?
Есть ли способ удалить ненужные значки приложений с панели запуска без использования какого-либо приложения для управления?
Это возможно в Mac OS X 10.7 (Lion) с использованием некоторых команд в "Терминале", но как быть с Mac OS X 10.10 (Yosemite)?
8 ответов
Я придумал решение через терминал. Расположение базы данных SQLite было изменено в Mac OS X 10.10 (Yosemite).
Вы все еще можете удалять приложения из панели запуска с помощью этой команды "Терминал". Просто замените APPNAME
с приложением, которое вы хотите удалить.
sqlite3 $ (sudo find / private / var / folder -name com.apple.dock.launchpad)/db/db "УДАЛИТЬ ИЗ ПРИЛОЖЕНИЙ, ГДЕ title='APPNAME';" && killall Dock
Я проверил, удаляется ли он после перезагрузки. Пока что похоже на работу.
По-видимому, вы можете искать вещи в центре внимания и нажимать Command-Enter вместо просто Enter, и это подтягивает местоположение файла, поэтому я быстро удалил его!
Я обнаружил, что мои приложения были продублированы на дополнительном диске, и обычные процедуры удалили их только с основного диска. Мне также пришлось удалить файлы со вторичного диска, зайдя в пользовательские приложения и затем удалить их из этой папки.
удачи!
Нажав на иконку или удерживая клавишу выбора, пока значки не начнут покачиваться, работает только для приложений, загруженных из App Store,
Я бы предостерег от следующих ответов, когда вы удаляете иконку, так как часто удаление - это не то, что вам нужно, у него есть функция, которой просто нет в Launchpad, удаление может вызвать дальнейшие проблемы в будущем.
Лучшим вариантом для удаления Icon из Launchpad, но не для его удаления, является команда терминала, отправленная davidtrautmann.
Итак, ответ Дэвида был довольно близок, но по какой-то причине он не работал должным образом на моем компьютере. (OS X 10.11.6) find
не хотел рекурсивно искать базу данных. Поскольку я умею ковыряться там, где не должен быть, я нашел решение, которое сработало. Это потребует некоторой ручной работы.
В моем случае я хотел удалить приложение Dashboard, так как оно отключено. Я часто использую Dash, приложение для автономной документации по API, но Dashboard - это первое, что появляется в списке приложений при поиске с панели запуска. Это означает, что я не могу просто ударить ENTER
при поиске я должен использовать трекпад. И мне не нравится это делать. Вы также не можете удалить его с помощью приложений, удерживающих клики, потому что это встроенное приложение. Довольно раздражает, верно?
Поиск папки
В моем аккаунте база данных находилась в подкаталоге /private/var/folders/cn
, Прочитав комментарий Тима к ответу Дэвида, я понял, что здесь будет несколько папок; вероятно один на пользователя. Я не проверял это сам, но я изменил свой ответ, чтобы сначала проверить, какая папка принадлежит вам.
В Терминале скопируйте и вставьте ls -l /private/var/folders/cn
и ударил ENTER
, Ищите тот, где имя вашей учетной записи появляется по нему. Перейти в раздел "Открыть БД".
(Если вы хотите искать с Finder)
Если вы не разбираетесь в терминалах и / или предпочитаете поиск с помощью Finder, вы можете создать ярлык. (Пожалуйста, удалите его, когда закончите. Мы отправляемся на опасную территорию!) Чтобы создать его, скопируйте и вставьте ln -s /private/var/folders ~/Desktop/private
в Терминал и нажмите 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
, Дайте системе немного времени, прежде чем открывать панель запуска. Все приложения, которые вы хотите удалить, должны быть удалены!
Следуй этим шагам:
- Открыть Finder,
- Открытые приложения,
- Найдите название приложения, которое вы хотите удалить со стартовой панели,
- Перетащите приложение в корзину.
- Процесс завершен.
Удерживая нажатой клавишу выбора, иконки панели запуска будут трястись, и некоторые из них можно будет удалить, щелкнув "X" в их углу. Возможно, это очевидно, но в моем случае это позволило мне освободить панель запуска от значка, который я пытался удалить.
В Yosemite откройте панель запуска, удерживайте нажатой клавишу управления и нажмите на значок, который вы хотите удалить. Над значком должен появиться знак вопроса. Просто перетащите в корзину.