Как удалить приложения из Launchpad в Mac OS X 10.10 (Yosemite)?

39450
GiorgioMoroder

Есть ли способ удалить ненужные значки приложений с панели запуска без использования какого-либо приложения для управления?

Это возможно в Mac OS X 10.7 (Lion) с использованием некоторых команд в «Терминале», но как насчет Mac OS X 10.10 (Yosemite)?

8
Почему нет приложения для управления? Вы знаете, кто это делает? slhck 10 лет назад 0
@slhck Ни Launchpad Manager, ни Launchpad Control не совместимы с Yosemite, я протестировал их обоих. Я надеюсь, что есть способ контролировать это через терминал. Benjamin R 10 лет назад 0
Правильно, но вам также было бы хорошо использовать приложение управления, если оно было? Это был вопрос моего вопроса ... Я просто не был уверен, зачем вам нужен только Терминал. slhck 10 лет назад 0

8 ответов на вопрос

16
davidtrautmann

I came up with a solution via terminal. The location of the SQLite database was changed in Mac OS X 10.10 (Yosemite).

You can still delete apps from the Launchpad with this “Terminal” command. Just replace the APPNAME with the app you want to delete.

sqlite3 $(sudo find /private/var/folders -name com.apple.dock.launchpad)/db/db "DELETE FROM apps WHERE title='APPNAME';" && killall Dock

I tested if it is still deleted after reboot. So far it seems to work.

Это будет работать только если есть только один пользователь. Вы должны добавить `-user`для команды find, чтобы вы получили только один результат, если есть несколько пользователей, или используйте` find ... -exec`, чтобы запустить его для всех из них, если это то, что вы хотите. Tim Sylvester 8 лет назад 0
3
Greg Wardlaw

По-видимому, вы можете искать вещи в центре внимания и нажимать Command-Enter вместо просто Enter, и это подтягивает местоположение файла, поэтому я быстро удалил его!

0
Dhaniwal_10

Следуй этим шагам:

  1. Открыть Finder,
  2. Открытые приложения,
  3. Поиск по названию приложения, которое вы хотите удалить со стартовой панели,
  4. Перетащите приложение в корзину.
  5. Процесс завершен.
0
Deepwinter

Clicking on an Icon or holding the option key until icons start jiggling, only works for Apps downloaded from the App Store,

I would caution against following answers where you are Trashing the Icon, as often deleting it is not what you want, it has a function it just doesn't belong in Launchpad deleting it could cause further problems down the road.

The Best option for just removing the Icon from Launchpad, but not deleting it is the terminal command posted by davidtrautmann.

0
Kamikaze Rusher

Итак, ответ Дэвида был довольно близок, но по какой-то причине он не работал должным образом на моем компьютере. (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чтобы вернуться к Bash. Теперь напечатайте sudo killall Dockи нажмите ENTER. Дайте системе немного времени, прежде чем открывать панель запуска. Все приложения, которые вы хотели удалить, должны быть удалены!

0
N Alan Eggleston

Я обнаружил, что мои приложения дублировались на дополнительном диске, и обычные процедуры только удаляли их с основного диска. Мне также пришлось удалить файлы со вторичного диска, зайдя в пользовательские приложения и затем удалить их из этой папки.

удачи!

Это не похоже на ответ на вопрос, который был задан. Пожалуйста, внимательно прочитайте вопросы, прежде чем отвечать, и убедитесь, что ваши ответы соответствуют потребностям вопроса. music2myear 7 лет назад 0
-1
Mark

Hold down the option key causes the launchpad icons to shake and some will be removable by clicking the "X" in their corner. Perhaps that is obvious, but in my case it allowed me to rid my launchpad of the icon I was attempting to remove.

Это приведет к удалению только значков приложений MAS. RusI 9 лет назад 0
-1
The Sanctus Man

In Yosemite open Launchpad, hold down control key and click on icon you wish to remove. A question mark should appear over the icon. Just drag and drop to Trash.

Вам нужно удерживать нажатой клавишу ** «Alt» **. ** «X» ** появится в верхнем левом углу значка. И это приведет к удалению значков приложений MAS RusI 9 лет назад 0