Чи є спосіб видалити небажані піктограми додатків із 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 натисніть клавішу управління та натисніть на піктограму, яку ви хочете видалити. Над значком повинен з’явитися знак питання. Просто перетягніть в кошик.