简短回答:你 Dock 里那条细细的竖线是一个调整大小的把手,你在无意间用指针碰到了它。
macOS 没有给你提供撤销的方法,也没有让你输入原来大小的方法。下面说明这是为什么发生的,以及能让它停止的三种方法。
看看你的 Dock,找到把你的应用和“下载”文件夹、废纸篓分隔开的那条细线。那条线不是装饰。点住并上下拖动它,Dock 中的每个图标都会重新缩放。
它位于屏幕底部,就在你每次伸手够 Dock、瞄准窗口边缘,或抓取滚动条时都会经过的那一小条像素上。没有点住等待的延迟,也没有确认提示。一次不经意的拖动就够了。
这正是让它不只是个小烦恼的地方。macOS 不会存储你之前的大小,也不提供撤销功能。你唯一的办法就是手动拖动分隔线,直到看起来对了为止。
“系统设置”里的 Dock 大小滑块也有同样的问题。它是一个滑块,而不是一个数字。没有任何读数告诉你原本是 48,现在变成了 61,所以你无法回到一个你从未知道的数值。
更高的 Dock 会从它上方的一切内容中夺走纵向空间。macOS 会缩小可用的桌面区域,原本按尺寸适配的窗口也会被挤压并重新调整大小以适应。
所以一次不小心碰到分隔线,改变的不只是你的图标。它还会打乱一份你花时间精心搭建的窗口布局。在一个精心排列的桌面上,那意味着要花十分钟把东西一个个拖回去,而且这一步同样没有撤销功能。
如果你没有碰过分隔线,Dock 却变了,通常是以下原因之一:
如果你来这里是想调整它的大小,而不是阻止它被调整大小,有两种方法, 第二种正是这个页面存在的原因。
系统设置。“桌面与 Dock”,然后是顶部的“大小”滑块。这是一种可控的方式: 轻轻拖动,看看效果,之后还能再回来调整。
分隔线。拖动应用和废纸篓之间那条细线。更快,但也是 Dock 总在意外 改变大小的原因,因为无论你是不是故意的,用的都是同一个把手。
两者都不会给你显示一个数字。“系统设置”中没有任何数字形式的 Dock 大小字段, 这就是为什么要恢复到你喜欢的大小只能靠猜测。
打开“系统设置”,然后是“桌面与 Dock”,再是“屏幕上的位置”。把 Dock 放在侧边能让分隔线避开你的指针沿屏幕底部移动的路径,让你不小心碰到它的次数大大减少。
它不会让 Dock 无法调整大小,只是把这个陷阱挪到了你不常经过的地方。
macOS 有一项隐藏设置,能让 Dock 拒绝调整大小。它不在“系统设置”里,但确实有效。打开终端并运行:
defaults write com.apple.dock size-immutable -bool true; killall Dock
你的 Dock 会消失又重新出现,这正是 killall Dock 那部分在起作用。这项设置在 Dock 重启之前不会生效。从那以后,分隔线就不会再移动了。
要撤销它,用 false 运行同一行命令:
defaults write com.apple.dock size-immutable -bool false; killall Dock
有两点需要了解。锁定开启期间,“系统设置”里的 Dock 大小滑块会停止工作,macOS 会提示该设置由描述文件配置,却完全没有提示那正是你自己做的。而且这项锁定会保持你运行它那一刻的大小,所以要先把大小设置对。
这样的设置还有三个,分别对应位置、内容和自动隐藏。我们在Apple 从未给过开关的 Dock 设置中列出了全部四个。
终端这条路有效且免费。它做不到的是记住你锁定之前的 Dock 样子,也不能让你在不回到终端的情况下改变主意。
这正是我们打造 Still Dock,一款锁定 Mac Dock 的 App 的原因。它是同样的底层设置,只是变成了菜单栏里的四个开关。打开大小锁定,分隔线就会停止响应。关闭它,你的 Dock 就会恢复到锁定前的确切大小,因为这款 App 记录了它。删除这款 App,一切都会还原。
你可以在主页上在浏览器中试用这个效果,无需下载。
使用不止一块屏幕?Dock 也会在它们之间跳动,这是另一个问题,有它自己的解决办法:如何将 Mac Dock 固定在单块屏幕上。如果它只在插拔显示器时才改变,那是另一个原因:参见为什么连接显示器时 Dock 会改变大小。
锁定大小只是几种选择之一:如何在 Mac 上锁定 Dock,三种方法对比。
不会。大小和内容是各自独立的设置。只锁定大小时,你仍然可以添加、移除和重新排列 App,不过要记住,在已经放满的 Dock 里添加一个 App,本身就是图标重新缩放的原因之一。
“系统设置”、“桌面与 Dock”,拖动“大小”滑块。拖动废纸篓旁边的分隔线效果一样,而且更快。两者都不显示具体数字,所以如果你想要一个能回到的确切大小,就得从别的地方获得这个数字。
会的。这是一项存储下来的偏好设置,而不是临时状态,因此会在重启和重新登录后依然保持,直到你关闭它。
会的。这些设置已经生效多年,在当前的 macOS 上依然有效。我们在 macOS 26 上进行测试。
没有唯一正确的答案,但要在锁定之前先做决定。先在“系统设置”中把 Dock 设置成你喜欢的样子,再应用锁定,因为锁定会冻结当前的状态。
大小锁定背后的确切键名,以及其他每一项 Dock 设置,都列在每一条 Mac Dock defaults 命令中。