简短回答:在终端运行 defaults delete com.apple.dock persistent-apps; killall Dock。
Dock 会带着 Apple 的默认 App 重启,并保留你的大小和位置。如果回来时是空的,请用下面的完整重置。
恢复默认会丢掉你固定的 App。先保存它们:
defaults export com.apple.dock ~/Desktop/dock-backup.plist
以后要回到你自己的 Dock:
defaults import com.apple.dock ~/Desktop/dock-backup.plist; killall Dock
固定的 App 存放在一个叫 persistent-apps 的列表里。列表不在时,Dock 会在它的位置上建立 Apple 的默认组合:
defaults delete com.apple.dock persistent-apps; killall Dock
分隔线右侧的文件夹和堆栈是第二个列表,persistent-others。如果也想让它们恢复默认,把它一起删掉:
defaults delete com.apple.dock persistent-others; killall Dock
你的 App 仍然安装着,文件还在原处,Dock 保持原有的大小、位置和自动隐藏设置。
如果 Dock 回来时一个 App 都没有,说明列表被重建成了空的。运行完整重置,它也会把大小和位置恢复为默认:
defaults delete com.apple.dock; killall Dock
它会清除什么,详见如何把 Mac 的 Dock 重置为默认。
一个一个重建 Dock 的 App,不需要终端。
Dock 里应该有 App 的地方出现空缺或问号,通常说明那个 App 被移动或删除了。从“应用程序”把 App 拖回来。如果每次登录 Dock 都回到旧布局,就是描述文件或损坏的偏好设置文件在重写它:见为什么 Dock 会自己重置。
一旦 Dock 里是你想要的 App,就锁定内容,这样图标不会被误拖出去:
defaults write com.apple.dock contents-immutable -bool true; killall Dock
添加或移除 App 之前,把 true 换成 false。Still Dock 有同样的锁定,做成菜单栏里的开关,并记得你锁定前的 Dock。
取决于你的 macOS 版本。访达、Safari、信息、邮件、照片、日历、备忘录、音乐、App Store 和系统设置始终都在,每个版本会增减另外几个。重置命令总会给你正在运行的 macOS 的那一套。
不会。Dock 里放的是快捷方式。移除图标绝不会卸载 App。
可以,前提是你先运行过导出命令。运行导入命令,固定的 App 就回来了。