Як скинути замовлення Launchpad в OS X Yosemite?


17

Раніше я міг видалити файли, що закінчуються dbна, ~/Library/Application Support/Dock/щоб скинути впорядкування програм, але тепер те ж саме не допомагає. Хтось знає, де знаходиться новий шлях, який організовує Launchpad?

Відповіді:


24

Введіть цей рядок у консоль:

defaults -currentHost write com.apple.dock ResetLaunchPad -bool true; killall Dock

Видалення db, здається, вже не робить фокус. Отже, ці два кроки необхідні для скидання Launchpad в Йосеміті:

  1. rm ~ / Бібліотека / Додаток \ Підтримка / Док / *. db; Док-станція killall
  2. за замовчуванням пише com.apple.dock ResetLaunchPad -bool true; Док-станція killall

5
Вбити Док одного разу достатньо з моєї спроби:rm ~/Library/Application\ Support/Dock/*.db; defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
далекий

це також не працює

здається, що просто defaults write com.apple.dock ResetLaunchPad -bool true; killall Dockзараз зробимо.
jackxujh

2
rm ~/Library/Application\ Support/Dock/*.db
rm "/$TMPDIR../0/com.apple.dock.launchpad/db/db*"
defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock

1

Тут Launchpad скидається під час видалення трьох файлів бази даних у ...

/private/var/folders/02/yff1cxtx61v3y1pydkt96j2h0000gn/0/com.apple.dock.launchpad/db/db
/private/var/folders/02/yff1cxtx61v3y1pydkt96j2h0000gn/0/com.apple.dock.launchpad/db/db-shm
/private/var/folders/02/yff1cxtx61v3y1pydkt96j2h0000gn/0/com.apple.dock.launchpad/db/db-wal

... і перезапуск Dock: killall Dock

Я потрапляю туди, відкриваючи

open $TMPDIR../0/com.apple.dock.launchpad/db/

0

Починаючи з Йосеміті, просто працюючий killall Dockзвичай завжди скорочує його, змінюючи свій defaults.

У Йосеміті defaultsзараз кешовані два окремі стійкі процеси, які називаються cfprefsd; один належить вам, $USERа інший належить вам root, тому вам, по суті, потрібно перезапустити ці процеси.

Ви можете переконатись у цьому, відкривши Activity Monitor.app та шукаючи cfprefsd (За таких обставин насправді може бути більше двох за певних обставин, хоча не хвилюйтесь!)

Я додав наступний один вкладиш до свого вибору профілю оболонки (.zshrc), щоб він був мені легко доступний у будь-який час, просто набравши текст fixpref, але ви також можете просто вирізати хороші частини, щоб використовувати його один раз!

TL; DR:

#!/bin/bash
# Clear defaults caches, reload them, and then kill everything!
alias fixpref='sudo killall -SIGKILL cfprefsd && killall Dock && killall Finder'
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.