Коротко: тонкая вертикальная линия в Dock служит для изменения размера, и вы случайно задеваете её указателем.
В macOS нельзя это отменить и нельзя ввести прежний размер. Ниже объясняется, почему так происходит, и три способа это прекратить.
Посмотрите на Dock и найдите тонкую линию, отделяющую приложения от папки «Загрузки» и Корзины. Эта линия служит ручкой. Щёлкните и потяните её вверх или вниз, и все значки в Dock изменят размер.
Он находится внизу экрана, в той же полосе пикселей, через которую вы проходите, когда тянетесь к Dock, целитесь в край окна или хватаете полосу прокрутки. Нет ни задержки при нажатии и удержании, ни подтверждения. Достаточно одного случайного движения.
Неприятнее всего то, что macOS не хранит прежний размер и не предлагает отмены. Вернуть его можно только вручную, перетаскивая разделитель, пока снова не станет как надо.
У ползунка размера Dock в Системных настройках та же проблема. Это ползунок без числа. Ничто не говорит, что было 48, а стало 61, поэтому вернуться к значению, которого вы никогда не знали, невозможно.
Более высокий Dock отнимает место по вертикали у всего, что над ним. macOS уменьшает полезную область рабочего стола, и окна, подогнанные по размеру, сдвигаются и меняют размер.
Одно случайное касание разделителя меняет значки и ломает раскладку окон, которую вы долго выстраивали. На тщательно организованном рабочем столе возвращать всё на место приходится минут десять, и отменить это нельзя.
Если Dock меняется, хотя вы не трогали разделитель, причина обычно в одном из этого:
Если вы пришли сюда, чтобы намеренно изменить размер 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 сообщает, что настройка задана профилем, и никак не показывает, что это сделали вы. Кроме того, блокировка фиксирует тот размер, который был в момент запуска команды, поэтому сначала выставьте нужный размер.
Есть ещё три такие настройки: для положения, содержимого и автоскрытия. Все четыре перечислены в статье настройки Dock, для которых Apple так и не сделала переключатель.
Способ с Terminal работает и ничего не стоит. Но он не запоминает Dock до блокировки и не позволяет передумать, не возвращаясь в Terminal.
Still Dock, приложение для блокировки Dock на Mac, создавалось, чтобы блокировать размер Dock. Это те же самые настройки за четырьмя переключателями в строке меню. Включите блокировку размера, и разделитель перестанет реагировать. Выключите, и Dock вернётся ровно к тому размеру, что был до блокировки, потому что приложение его запомнило. Удалите приложение, и всё вернётся как было.
На главной странице можно попробовать, как это работает, прямо в браузере, без загрузки.
Используете несколько экранов? Перескакивание между экранами это отдельная проблема со своими решениями: как удержать Dock на Mac на одном экране. Если Dock меняет размер только при подключении или отключении дисплея, причина опять другая: см. почему Dock меняет размер при подключении монитора.
Блокировка размера лишь один из вариантов: как заблокировать Dock на Mac, сравнение трёх способов.
Нет. Размер и содержимое это отдельные настройки. Если заблокирован только размер, приложения можно добавлять, убирать и переставлять, но помните, что добавление приложения в заполненный Dock само по себе заставляет значки менять размер.
Системные настройки, «Рабочий стол и Dock», и передвиньте ползунок «Размер». Перетаскивание разделителя рядом с Корзиной делает то же быстрее. Ни там, ни там число не показывается, поэтому если нужен конкретный размер, к которому можно вернуться, число придётся записать где-то ещё.
Да. Это сохранённая настройка, поэтому она действует после перезагрузок и входов, пока вы её не выключите.
Да. Эти настройки работают много лет и по-прежнему работают в текущей macOS. Мы тестируем на macOS 26.
Правильного ответа нет, но решите до блокировки. Сначала настройте Dock в Системных настройках как вам нравится, а затем включите блокировку, потому что она замораживает текущее состояние.
Точный ключ блокировки размера и все остальные настройки Dock приведены в статье все команды defaults для Dock на Mac.