Чи є спосіб видалити небажані піктограми додатків із Launchpad, не використовуючи жодної програми управління?
Це можливо в Mac OS X 10.7 (Lion), використовуючи деякі команди в "Terminal;" а як щодо Mac OS X 10.10 (Yosemite)?
Чи є спосіб видалити небажані піктограми додатків із Launchpad, не використовуючи жодної програми управління?
Це можливо в Mac OS X 10.7 (Lion), використовуючи деякі команди в "Terminal;" а як щодо Mac OS X 10.10 (Yosemite)?
Відповіді:
Я придумав рішення через термінал. Місцезнаходження бази даних 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
для запуску його для всіх, якщо це те, що ви хочете.
Мабуть, ви можете шукати речі в центрі уваги та натискати Command-Enter, а не просто Enter, і це підтягує розташування файлу, тому я негайно його видалив!
Виконайте такі дії:
Клацання піктограми або утримуючи клавішу опції, поки піктограми не почнуть дрожати, працює лише для програм, завантажених із App Store,
Я б застеріг від наступних відповідей, де ви переносите Ікону, оскільки часто видалення цього не є тим, що вам потрібно, у нього функція, яка просто не належить до 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, ви можете створити ярлик. (Будь ласка, видаліть його, коли закінчите. Ми вирушаємо на небезпечну територію!) Щоб створити його, скопіюйте та вставте 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. Усі додатки, які ви хотіли видалити, повинні бути зникли!
Я виявив, що мої програми дублюються на вторинному диску, і звичайні процедури видаляли їх лише з основного диска. Мені довелося також видалити файли з вторинного диска, зайшовши в користувач> програми, а потім видалити їх із цієї папки.
Щасти!
Утримуючи клавішу опції, змушує тремтіти піктограма стартової панелі, а деякі можна буде видалити, натиснувши на "X" у їхньому куті. Можливо, це очевидно, але в моєму випадку це дозволило мені позбутися мого запуску піктограми, яку я намагався видалити.
У відкритій панелі запуску Yosemite натисніть клавішу управління та натисніть на піктограму, яку ви хочете видалити. Над значком повинен з’явитися знак питання. Просто перетягніть в кошик.