OS X Yosemite'de Launchpad siparişini sıfırlama


17

Daha önce ben dosyaları ucunu kaldırabilir dbiçinde ~/Library/Application Support/Dock/uygulamaların sıralamasını sıfırlamak, ama şimdi aynı şeyi yapıyor yardım etmez etmek. Launchpad'i düzenleyen yeni yolun nerede olduğunu bilen var mı?

Yanıtlar:


24

Konsola bu satırı girin:

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

Db kaldırmak artık hile yapmak gibi görünmüyor. Bu yüzden Yosemite'deki Launchpad'i sıfırlamak için bu iki adım gereklidir:

  1. rm ~ / Library / Application \ Support / Dock / *. db; killall Rıhtımı
  2. varsayılanlar com.apple.dock yazın ResetLaunchPad -bool true; killall Rıhtımı

5
Killing Dock bir kez denemem yeterli:rm ~/Library/Application\ Support/Dock/*.db; defaults write com.apple.dock ResetLaunchPad -bool true; killall Dock
fartheraway

bu da artık çalışmıyor

defaults write com.apple.dock ResetLaunchPad -bool true; killall Dockşimdi yapacak gibi görünüyor .
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

Burada, üç veritabanı dosyasını silerken Launchpad sıfırlanır ...

/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

... ve Dock'u yeniden başlatma: killall Dock

Oraya açarak gidiyorum

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

0

Yosemite'den başlayarak, sadece koşmak killall Dockdeğiştirirken her zaman kesmeyecek defaults.

Yosemite'de defaultsşimdi iki ayrı kalıcı süreçte önbelleğe alınır cfprefsd; Size ait bir, $USERve sahip olduğu diğer rootaslında bu süreçlerin yeniden başlatmanız gerekebilir, böylece.

Etkinlik Monitörü'nü açıp arayarak bunu doğrulayabilirsiniz cfprefsd (Bazı durumlarda bu işlemlerden ikiden fazlası olabilir, endişelenmenize gerek yok!)

Seçtiğim kabuk profilime aşağıdaki fixpref.

TL; DR:

#!/bin/bash
# Clear defaults caches, reload them, and then kill everything!
alias fixpref='sudo killall -SIGKILL cfprefsd && killall Dock && killall Finder'
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.