如何解决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以满足您的需求。