Як я можу видалити програми із Launchpad в Mac OS X 10.10 (Yosemite)?


8

Чи є спосіб видалити небажані піктограми додатків із Launchpad, не використовуючи жодної програми управління?

Це можливо в Mac OS X 10.7 (Lion), використовуючи деякі команди в "Terminal;" а як щодо Mac OS X 10.10 (Yosemite)?


Чому немає програми управління? Ви знаєте, що це робить?
slhck

@slhck Ні Launchpad Manager, ні Launchpad Control не сумісні з Yosemite, я перевірив їх обоє. Я сподіваюся, що є спосіб контролювати це через термінал.
Бенджамін Р

Правильно, але ви також добре будете використовувати програму управління, якби вона була? Це був суть мого запитання. Я просто не знав, чому ви хочете лише Термінал.
slhck

Відповіді:


16

Я придумав рішення через термінал. Місцезнаходження бази даних SQLite було змінено в Mac OS X 10.10 (Yosemite).

Ви все ще можете видалити програми з пускової панелі за допомогою цієї команди «Термінал». Просто замініть APPNAMEпрограму, яку ви хочете видалити.

sqlite3 $ (sudo find / private / var / folders -name com.apple.dock.launchpad) / db / db "ВИДАЛИТИ З додатків, де title = 'APPNAME';" && Док-станція killall

Я перевірив, чи все-таки видалено після перезавантаження. Поки це, здається, працює.


Це буде працювати лише за наявності лише одного користувача. Ви повинні додати -user <username>до команди find, щоб ви отримали лише один результат, якщо є кілька користувачів, або використовувати find ... -execдля запуску його для всіх, якщо це те, що ви хочете.
Тім Сильвестр

4

Мабуть, ви можете шукати речі в центрі уваги та натискати Command-Enter, а не просто Enter, і це підтягує розташування файлу, тому я негайно його видалив!


0

Виконайте такі дії:

  1. Відкрити Finder,
  2. Відкриті програми,
  3. Знайдіть назву програми, яку потрібно видалити зі стартової панелі,
  4. Перетягніть програму в кошик.
  5. Процес завершено.

Дякуємо за відповідь, але я знайшов рішення видалити встановлену програму, натиснувши посилання "Додати на головний екран" у Chrome DevTools.
piecioshka

Гаразд, я щойно знайшов: apple.stackexchange.com/a/180265/274614
piecioshka

0

Клацання піктограми або утримуючи клавішу опції, поки піктограми не почнуть дрожати, працює лише для програм, завантажених із App Store,

Я б застеріг від наступних відповідей, де ви переносите Ікону, оскільки часто видалення цього не є тим, що вам потрібно, у нього функція, яка просто не належить до Launchpad, видалення це може спричинити подальші проблеми в дорозі.

Найкращий варіант для простого вилучення піктограми зі стартової панелі, але не видалення її - це команда терміналу, розміщена davidtrautmann.


0

Отже, відповідь Девіда була досить близькою, але чомусь вона не працювала належним чином на моєму комп’ютері. (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. Дайте системі мить до відкриття Launchpad. Усі додатки, які ви хотіли видалити, повинні бути зникли!


0

Я виявив, що мої програми дублюються на вторинному диску, і звичайні процедури видаляли їх лише з основного диска. Мені довелося також видалити файли з вторинного диска, зайшовши в користувач> програми, а потім видалити їх із цієї папки.

Щасти!


Схоже, це не є відповіддю на запитання, яке було задано. Будь ласка, уважно прочитайте запитання, перш ніж відповідати, і переконайтесь, що ваші відповіді відповідають потребам цього питання.
music2myear

-1

Утримуючи клавішу опції, змушує тремтіти піктограма стартової панелі, а деякі можна буде видалити, натиснувши на "X" у їхньому куті. Можливо, це очевидно, але в моєму випадку це дозволило мені позбутися мого запуску піктограми, яку я намагався видалити.


Це видалить лише піктограми програми MAS.
RusI

-1

У відкритій панелі запуску Yosemite натисніть клавішу управління та натисніть на піктограму, яку ви хочете видалити. Над значком повинен з’явитися знак питання. Просто перетягніть в кошик.


Вам потрібно утримувати клавішу «Alt» . У верхньому лівому куті піктограми з'явиться "X" . І це нечисто видалить піктограми додатків MAS
RusI
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.