如何在macOS High Sierra中重置Launchpad顺序?


15

我不确定如何重置启动板,因此我的应用在macOS High Sierra上按字母顺序排列。

我试过跑步

defaults write com.apple.dock ResetLaunchPad -bool TRUE;

killAll Dock;

可以在macOS Sierra上正常运行,但是由于更新为macOS High Sierra,此命令不再起作用。

它所做的只是将内置应用程序放在第一页上,但已安装的应用程序不是按字母顺序排列的(请参见下面的照片)。

启动板的第1页(内置应用程序)

第1页

启动板的第2页(不按字母顺序)

第2页

有什么想法或建议吗?


1
我有同样的问题。这很奇怪,因为它把它们看似随机,但总是把它们放在相同的顺序。我一生无法弄清楚它是如何确定顺序的。不是类型,大小或添加日期。很奇怪
ralphthemagician

2
让我们给予好评这个苹果支持发帖:discussions.apple.com/thread/8090318?language=en
杰夫

Answers:


9

目前,您的问题似乎有两个答案。一个答案就是您上面列出的方法(或等效于删除数据库/var/folders/)。另一个选择是...您不能。

使用High Sierra,大多数(如果不是全部)基于闪存的Mac将其文件系统从HFS +升级到APFS。现在,我还没有详尽阅读苹果公司关于APFS 的文档,但是常见问题解答中有一项内容是:

调用readdir(2)APFS中的目录将以哈希顺序返回文件名,而HFS +则按照字典顺序返回文件名。[ 资料来源:Apple开发人员文档 ]

defaults技巧上讲,该技巧仍然有效。在High Sierra的HFS +磁盘上,它仍然可以按预期运行(由我自己测试)。在APFS格式化的驱动器上,您可以看到它执行了某些操作,因为它可以重置顺序,但不会按字母顺序排列。这样,顺序很可能是由应用程序名称的哈希而不是名称本身来排列的。

APFS的解决方案?我现在能想到的就是使用数据库工具手动将条目按字母顺序排序。但是再说一次,不妨拖放一下...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.