Удалить приложение из панели запуска


1

Сегодня я смотрел на Launchpad моего Mac и увидел несколько приложений, которые я хотел бы очистить.

Я не могу найти некоторые из них в Applicationsкаталоге, и стандартный метод нажатия и удержания, затем нажатия Xкнопки не работает - это означает, что Xпросто не отображается.

Есть ли в Finder каталог, где я могу найти элементы, хранящиеся на панели запуска, и удалить их оттуда?

Ответы:


2

Данные панели запуска хранятся в базе данных SQLite 3, расположенной по адресу:

$HOME/Library/Application Support/Dock/UUID_Type_Filename.db

Пример: 3BF614D8-048E-344B-9775-AA8ED64B3564.db

Удастся ли вам успешно отредактировать его или нет, зависит от ваших навыков SQL.

Вы всегда можете просто удалить файл, возможно, лучше всего из Recovery HD, и он восстановится при входе в систему и открытии панели запуска. Вы также можете просто попытаться удалить его, а затем в Терминале запустить killall Dockкоманду, а затем открыть Launchpad. Следует перестроить только с установленными в данный момент приложениями.


Еще одна вещь, которую следует учитывать, может быть, может помочь восстановление базы данных Launch Services. Примечание. Перестройка базы данных Launch Services может привести к удалению некоторых настроек, которые вам понадобятся, и вам потребуется установить их еще раз.

В терминале:

/S*/L*/F*/C*/F*/L*/S*/lsregister -kill -r -domain local -domain system -domain user

Подсказка: скопируйте и вставьте указанную выше команду в Терминал, чтобы избежать опечаток.

Полный путь:

/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister

Хотя вы можете использовать версию с подстановочными знаками, вам не нужно указывать полную версию пути для ее выполнения.


У меня работал killall Dock, даже без удаления файла .db. Спасибо!
Munesawagi
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.