Skype появляется в Launchpad дважды . Некоторое время он так себя ведет, но, если я правильно помню, думаю, что это началось, когда я позволил Skype автоматически обновляться некоторое время назад.
Есть идеи, почему Skype появляется дважды?
Как можно избавиться от лишнего экземпляра Skype?
Я искал свой жесткий диск, используя прожектор, включая «системные файлы», чтобы найти дополнительный пакет приложений. Ни один не существует.
Если щелкнуть любой из значков Skype на панели запуска, кажется, они оба запускают одно и то же приложение (Activity Monitor подтверждает это - они находятся на одном пути).
Ответы:
Ну, немного больше исследований, и я, возможно, нашел решение.
* Продолжить с осторожностью. Резервное копирование файлов. Быть умным. Это сработало для меня YMMV. *
Простое решение
Наиболее простой способ решения этой проблемы - удалить базу данных SQLite, в которой хранятся данные Launchpad. Для этого просто откройте следующую папку,
и удалите все файлы .db, которые вы там найдете. У них будет имя файла, которое выглядит так,
Затем откройте терминал и введите эту команду с последующим возвратом:
Но будьте осторожны, вы потеряете все группы значков, созданные в Launchpad. По этой причине мне не понравилось это решение, поэтому, пока оно работало, чтобы избавиться от дублирующих значков, я использовал следующее решение на своей машине.
Трудное решение
Я открыл вышеупомянутую папку и нашел вышеупомянутый файл, а затем открыл этот файл в браузере баз данных SQLite , перетащив файл на значок для браузера db.
Открыв файл, я щелкнул «Обзор данных», а затем выбрал «Приложения» в меню «Таблица».
Затем я прокручивал список приложений, пока не нашел одну из дублирующих записей для Skype и не выбрал ее.
Выбрав дубликат записи, я нажал «Удалить запись».
Затем я вышел из браузера баз данных SQLite и подтвердил, что хочу сохранить свои изменения.
Затем я переключился на терминал и набрал эту команду с последующим возвратом:
И двойник Skype был побежден с моей панели запуска.
источник
Самое простое решение. Загрузите панель предпочтений элемента управления LaunchPad и используйте ее, чтобы скрыть ненужные страницы, группы или отдельные значки, например дублированный значок Skype.
источник
Дополнение к ответу Самуэля Микеля Боулза. При редактировании базы данных Launchpad лучше всего удалить все ссылки на приложение.
Структура базы данных следующая:
Элементы TABLE В этой таблице хранятся все элементы панели запуска. Это первое место для удаления приложения. Столбец «rowid» соответствует таблице приложений «item_id». Столбец «parent_id» соответствует таблице групп «item_id».
Приложения TABLE Здесь хранятся все приложения (с удобочитаемым именем приложения в столбце «Заголовок»). Найдите приложение, которое вы хотите удалить, и запомните «item_id», чтобы вы также могли удалить его из таблицы элементов.
TABLE groups Содержит группы, которые вы создали в панели запуска. Столбец "item_id" этой таблицы соответствует столбцу "parent_id" таблицы элементов. У меня было несколько осиротевших групп, которые я удалил, удалив запись из этой таблицы.
Это нелепо, но дает вам полный контроль. Проще использовать управление Launchpad.
Обновление: удаление строки из таблицы элементов, по-видимому, также удаляет запись в таблице приложений, поэтому нет необходимости удалять ее в разных таблицах. Они связаны, я полагаю.
источник
Более простое, менее потенциально разрушительное решение, найденное на этом форуме :
источник
Это из-за обновления. Вы просто удаляете старый из док-станции, щелкнув правой кнопкой мыши значок и выбрав команду «Удалить из док-станции».
источник