Гид по технологиям

Показывать развернутые диалоги «Печать» и «Сохранить» в OS X по умолчанию

• 4 min read • macOS • Обновлено 25 Nov 2025
Показывать развернутые диалоги Печать и Сохранить в OS X
Показывать развернутые диалоги Печать и Сохранить в OS X

Развернутые диалоги «Печать» и «Сохранить» в OS X

По умолчанию в OS X система показывает упрощённые диалоги «Печать» и «Сохранить». В них есть базовые поля (имя файла, место, формат или количество копий), но отсутствуют дополнительные параметры. Нажав стрелку справа от некоторых полей, вы можете развернуть диалог и увидеть больше опций. Эти же развернутые варианты можно сделать видимыми всегда — с помощью двух команд в Terminal.

Что вы увидите

Упрощённый диалог «Сохранить» показывает только имя файла, теги, место и формат.

Упрощённый диалог Сохранить с полями имя, теги и формат

Нажмите стрелку рядом с полем «Экспорт как», чтобы развернуть диалог и увидеть возможность навигации по диску, создания папок и переключения отображения расширения файла.

Развернутый диалог Сохранить с навигацией по диску и опциями расширения

Точно так же упрощённый диалог «Печать» показывает количество копий, диапазон страниц и кнопку PDF, но не остальные параметры.

Упрощённый диалог Печать с минимальными опциями

Развернутый диалог «Печать» содержит дополнительные настройки размера бумаги, ориентации, масштабирования и др.

Развернутый диалог Печать с расширенными параметрами бумаги и масштаба

Как включить развернутые диалоги (шаг за шагом)

  1. Откройте Terminal: Приложения > Утилиты > Terminal.

Terminal в папке Utilities

  1. Вставьте и выполните команду для расширенного диалога печати, затем нажмите Enter:
defaults write -g PMPrintingExpandedStateForPrint -bool TRUE
  1. Чтобы сразу применить и к диалогу сохранения, выполните ещё одну команду и нажмите Enter:
defaults write -g NSNavPanelExpandedStateForSaveMode -boolean TRUE
  1. Перезагрузите компьютер, чтобы изменения вступили в силу.

Важно: команды изменяют глобальные настройки пользователя (-g). Они не трогают системные файлы и легко откатываются командами с FALSE.

Как вернуть прежнее поведение

Чтобы отключить автоматическое раскрытие, выполните те же команды, но замените TRUE на FALSE, затем перезагрузите систему.

defaults write -g PMPrintingExpandedStateForPrint -bool FALSE
defaults write -g NSNavPanelExpandedStateForSaveMode -boolean FALSE

Когда это может не сработать

  • Если вы используете корпоративный профиль конфигурации или MDM (управление устройствами), он может переопределять пользовательские defaults. В этом случае обратитесь к администратору.
  • Некоторые приложения используют свои собственные диалоги и игнорируют глобальные настройки системы. В таких приложениях изменения могут не отразиться.
  • После обновления macOS (или при изменении внутренних API) ключи defaults могут быть переименованы или устареть.

Альтернативные подходы

  • Приложения вроде TinkerTool или MacPilot предоставляют интерфейс для включения подобных настроек без ввода команд, но это — сторонний софт. Используйте их с осторожностью.
  • Для одиночного приложения можно установить настройки только для его домена: defaults write com.example.App NSNavPanelExpandedStateForSaveMode -boolean TRUE (замените com.example.App на домен приложения).
  • Можно просмотреть текущие значения командой defaults read -g PMPrintingExpandedStateForPrint или defaults read -g NSNavPanelExpandedStateForSaveMode.

Мини-чеклист перед применением

  • Сохраните все открытые файлы и завершите критичные процессы.
  • Откройте Terminal и проверьте права текущего пользователя.
  • Выполните команды и перезагрузите машину.
  • Откройте приложение, в котором обычно печатаете/сохраняете, и убедитесь, что диалоги развернуты.

Откат и устранение проблем (инцидентный план)

  1. Если диалоги не изменились после перезагрузки — повторно выполните команды и перезагрузите ещё раз.
  2. Если поведение неконсистентно в разных приложениях, проверьте домен конкретного приложения через defaults read com.app.Domain и исправьте там, если нужно.
  3. Если устройство управляется (MDM), свяжитесь с администратором: политика может блокировать изменения.
  4. Чтобы полностью очистить пользовательские ключи, используйте defaults delete -g PMPrintingExpandedStateForPrint и defaults delete -g NSNavPanelExpandedStateForSaveMode, затем перезагрузитесь.

Критерии приёмки

  • После перезагрузки диалог «Печать» всегда открывается в развернутом виде в приложениях, которые используют системный диалог печати.
  • После перезагрузки диалог «Сохранить» всегда открывается в развернутом виде в приложениях, которые используют системный диалог сохранения.
  • При вводе команд с FALSE поведение возвращается к упрощённым диалогам.

Краткий глоссарий

  • Terminal — встроенное приложение командной строки в macOS.
  • defaults — утилита для чтения и записи пользовательских настроек (User Defaults).
  • -g / -globalDomain — глобальный домен, применяемый ко всем приложениям текущего пользователя.

Заключение

Использование двух коротких команд в Terminal позволяет ускорить работу: больше не нужно каждый раз вручную разворачивать диалоги «Печать» и «Сохранить». Это простой и обратимый трюк, полезный для пользователей, которые часто настраивают параметры печати или управления файлами.

Краткое напоминание: при корпоративном управлении устройством или для некоторых приложений изменения могут не применяться; в таких случаях используйте альтернативные подходы или обратитесь к администратору.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро