如何解決OS X中的啟動板問題

重置Launchpad數據庫可修復其大部分弊端

蘋果公司推出的應用程序啟動器Launchpad是OS X Lion(10.7)推出的 ,它試圖將iOS的觸覺帶入Mac OS X操作系統。 與其iOS版本相同,Launchpad會在Mac顯示屏上分佈的應用程序圖標的簡單界面中顯示您安裝在Mac上的所有應用程序。 點擊應用程序圖標可啟動應用程序,讓您可以正確工作(或玩)。

Launchpad非常簡單。 它顯示應用程序圖標,直到它填滿顯示,然後創建另一頁圖標,您可以通過滑動訪問,就像在iOS中一樣。 如果您沒有支持手勢的輸入設備(例如Magic MouseMagic Trackpad )或內置觸控板,您仍然可以通過點擊頁面底部的頁面指示器來逐頁移動發射台。

到目前為止,它看起來很簡單,但是您是否注意到Launchpad在頁面之間的移動速度有多快,或者您在第一次選擇應用程序時實際啟動的速度有多快? 當您意識到模糊,半透明背景上的所有圖標都需要大量圖形馬力才能啟動,啟動速度非常令人印象深刻。

Launchpad如何設法像肯塔基德比冠軍一樣運行? 那麼,與丘吉爾唐斯的壯麗動物不同,Launchpad作弊。 每次啟動應用程序或轉換頁面時,Launchpad都不會構建每個應用程序圖標的縮略圖,而是維護一個數據庫,其中包含應用程序圖標,應用程序位於文件系統中,圖標應顯示在Launchpad中,以及Launchpad執行其魔法所需的一些其他信息。

Launchpad失敗時

幸運的是,Launchpad故障不像卡納維拉爾角的災難那樣具有破壞性。 對於Launchpad,可能發生的最糟糕情況是,您刪除的應用程序的圖標將拒絕消失,圖標不會保留在您想要的頁面上,或者圖標無法保持您創建的所需組織。

或者,最後,當您在Launchpad中創建應用程序文件夾時,下次打開Launchpad時,圖標會返回到其原始位置。

在我意識到的所有Launchpad故障模式中,Mac或任何已安裝的應用程序都不會受到任何傷害。 雖然Launchpad問題可能令人討厭,但它們絕不是一個可能會對數據或Mac造成傷害的災難性問題。

警告 :解決Launchpad問題涉及刪除系統和用戶數據,因此在繼續之前,請確保您有最近的備份

修復啟動板問題

正如我上面提到的,Launchpad使用數據庫來存儲應用程序執行所需的所有信息,這意味著強制Launchpad重建其內部數據庫可以修復大部分遇到的問題。

取決於您正在運行的OS X的版本,重建數據庫的方法有所不同,但在所有情況下,我們將刪除數據庫,然後重新啟動Launchpad。 Launchpad將從數據庫中獲取信息并快速發現包含數據庫的文件丟失。 隨後Launchpad將掃描Mac上的應用程序,獲取它們的圖標並重建其數據庫文件。

如何在OS X Mavericks(10.10.9)及更早版本中重建Launchpad數據庫

  1. 如果它已打開,請退出Launchpad。 只要您不點擊應用程序圖標,您可以通過點擊Launchpad應用程序中的任何位置來執行此操作。
  1. 打開一個Finder窗口。
  2. 您需要訪問操作系統隱藏的 Library文件夾。 在Finder中打開並顯示文件夾後,您可以繼續下一步。
  3. 文件夾中,找到並打開應用程序支持文件夾。
  4. 應用程序支持文件夾中,找到並打開Dock文件夾。
  5. 您可以在Dock文件夾中找到多個文件,其中包括一個名為desktoppicture .db的文件,以及一個或多個以大寫字母和數字的虛線集開頭並以.db結尾的文件。 示例文件名是FE0131A-54E1-2A8E-B0A0A77CFCA4.db 。 使用以.db結尾的破折號字母和數字組的所有文件抓取Dock文件夾中的文件,並將它們拖到垃圾箱中。
  1. 然後,您可以重新啟動Mac,或者,如果您不介意終端中的某些工作,則可以打開位於/ Applications / Utilities文件夾中的終端應用程序,然後發出以下命令: killall Dock

兩種方法都可以正常工作。 下次打開Launchpad時,數據庫將被重建。 第一次啟動可能需要更長的時間,而Launchpad會重建其數據庫,但除此之外,Launchpad應該很好。

如何在OS X Yosemite(10.10)及更高版本中重建Launchpad數據庫

OS X Yosemite為刪除Launchpad數據庫的方法增添了一些皺紋。 優勝美地和更高版本的OS X還維護系統保存的數據庫的緩存副本,該副本也需要刪除。

  1. 執行上述步驟1至6。
  2. 此時,您已經刪除了〜/ Library / Application Support / Dock文件夾中的.db文件,並準備好進行下一步。
  3. 啟動終端,位於/ Applications / Utilities文件夾中。
  4. 在終端窗口中,輸入以下內容: defaults write com.apple.dock ResetLaunchPad -bool true
  5. 輸入返回以發出命令。
  6. 在終端窗口中,輸入: killall Dock
  7. 輸入返回
  8. 您現在可以退出終端。

Launchpad現在已被重置。 下次打開Launchpad時,應用程序將重建它所需的數據庫。 Launchpad第一次啟動可能需要比平常更長的時間,Launchpad顯示器現在將處於其默認組織中,首先顯示Apple應用程序,然後顯示第三方應用程序。

您現在可以重新排列Launchpad以滿足您的需求。