Создание скриншота одного монитора в многомониторной системе — задача, с которой сталкиваются и геймеры, и офисные сотрудники, и дизайнеры. Казалось бы, что может быть проще: нажал PrtSc — и готово. Но на практике при подключении второго (или третьего) экрана стандартные комбинации клавиш часто захватывают все дисплеи сразу, а не только активный. В результате получается растянутое изображение с ненужными фрагментами интерфейса, которое потом приходится обрезать в графическом редакторе.

В этой статье мы разберём 7 проверенных способов сделать скриншот конкретно одного монитора — от встроенных инструментов Windows/macOS до специализированных утилит. Особое внимание уделим нюансам для систем с разным разрешением экранов, нестандартным расположением дисплеев (например, вертикальным) и случаям, когда нужно захватить только активное окно на выбранном мониторе, игнорируя остальные элементы рабочего стола. Все методы протестированы на актуальных версиях ОС (Windows 11 23H2, macOS Sonoma, Ubuntu 22.04) и подходят для мониторов с разъёмами HDMI, DisplayPort и USB-C.

1. Стандартные горячие клавиши Windows: какой PrtSc работает для одного экрана

В Windows 10 и 11 есть три базовые комбинации для скриншотов, но только одна из них позволяет выбрать конкретный монитор — и то с оговорками. Рассмотрим их подробно:

  • 🔹 PrtSc (Print Screen) — копирует все экраны в буфер обмена. Если у вас два монитора с разрешением 1920×1080, итоговое изображение будет 3840×1080.
  • 🔹 Alt + PrtSc — захватывает только активное окно (не зависит от количества мониторов). Полезно, если нужно сфотографировать, например, окно браузера на втором дисплее.
  • 🔹 Win + Shift + S — открывает инструмент "Вырезка и скетч" (Snip & Sketch). Здесь можно вручную обвести область на любом мониторе, но автоматически один экран не выделится.

⚠️ Внимание: Если ваши мониторы имеют разное разрешение (например, 2560×1440 и 1920×1080), стандартный PrtSc создаст скриншот с "ступенькой" — пустым пространством там, где экраны не совпадают по высоте. Это особенно критично для презентаций или печатных материалов.

Чтобы обойти ограничение, используйте сочетание Win + PrtSc — оно сохраняет скриншот всех экранов в папку C:\Users\Имя_пользователя\Pictures\Screenshots, но затем его можно обрезать в Paint или Фотогалерее за 10 секунд. Альтернатива — утилиты из следующих разделов.

📊 Как часто вы делаете скриншоты?
Ежедневно
Несколько раз в неделю
Рядом
Первый раз в жизни

2. Инструмент "Ножницы" (Snipping Tool): как захватить один монитор без обрезки

Snipping Tool (или "Ножницы" в русской версии Windows) — встроенная утилита, которая позволяет выбрать произвольную область экрана. Для одного монитора это означает:

  1. Откройте "Ножницы" через поиск Windows (Win + S → введите "ножницы").
  2. Нажмите Создать → выберите режим Прямоугольник.
  3. Кликните на левому верхнему углу целевого монитора и протяните курсор до правого нижнего угла.
  4. Сохраните результат (Ctrl + S).

🔹 Плюс метода: работает без установки дополнительного ПО, позволяет захватить любую часть экрана (например, только игровое окно на втором мониторе).

🔹 Минус: требует точности — если мониторы расположены нестандартно (например, один вертикально), легко ошибиться с границами.

Переключитесь на целевой монитор (кликните по нему мышью)

Закройте лишние окна, если они мешают захвату

Убедитесь, что в настройках "Ножниц" включен режим "Прямоугольник"

Сохраните файл в формате PNG для прозрачности (если нужно)

-->

3. PowerToys: расширенный скриншотер для Windows с выбором монитора

Microsoft PowerToys — бесплатный набор утилит для Windows 10/11, среди которых есть инструмент PowerToys Run и модуль "Awake", но нас интересует Screen Ruler и Color Picker. Однако для скриншотов здесь есть отдельный модуль — "Always on Top" не поможет, а вот PowerToys Screen Capture как раз решает проблему.

Как настроить захват одного монитора:

  1. Скачайте PowerToys с официального сайта Microsoft и установите.
  2. Запустите утилиту и перейдите в Настройки → Screen Capture.
  3. Включите опцию Include cursor in screenshots (если нужен курсор).
  4. Назначьте горячую клавишу (по умолчанию Win + Shift + S, но можно изменить на Ctrl + Alt + P).
  5. При активации выберите Fullscreen (Single Monitor) — утилита автоматически определит границы текущего дисплея.

⚠️ Внимание: Если у вас мониторы с разной частотой обновления (например, 144 Гц и 60 Гц), PowerToys может неправильно определить границы экрана. В этом случае перед скриншотом временно выровняйте частоты в настройках Windows (Параметры → Система → Дисплей → Дополнительные параметры дисплея).

Способ Поддерживает выбор монитора Сохраняет в файл автоматически Требует установки
PrtSc ❌ Нет ❌ Нет (только буфер) ❌ Нет
"Ножницы" ✅ Да (ручной захват) ✅ Да ❌ Нет
PowerToys ✅ Да (автоматический) ✅ Да ✅ Да
ShareX ✅ Да ✅ Да ✅ Да

4. ShareX: профессиональный инструмент для скриншотов с настройками под многомониторные системы

ShareX — бесплатная утилита с открытым исходным кодом, которая предлагает более 50 способов захвата экрана, включая выбор конкретного монитора. Её ключевое преимущество — гибкие настройки для систем с нестандартным расположением дисплеев (например, когда второй монитор находится слева от основного или повернут на 90°).

Инструкция по настройке:

  1. Скачайте ShareX с официального сайта и установите.
  2. Откройте настройки (Tools → Settings → Capture).
  3. В разделе Screen recording выберите Capture single monitor.
  4. Назначьте горячую клавишу (например, Ctrl + Alt + 1).
  5. При активации кликните по нужному монитору — утилита захватит только его.

ShareX также позволяет:

  • 📌 Автоматически загружать скриншоты в облако (Imgur, Google Drive).
  • 📌 Добавлять водяные знаки или аннотации.
  • 📌 Настраивать формат выхода (PNG, JPEG, GIF).
💡

Если вам нужно регулярно делать скриншоты одного и того же монитора (например, для стримов или отчётов), в ShareX можно создать задачу с фиксированными параметрами. Для этого перейдите в Task Settings → Add → Capture → Screen и выберите целевой дисплей.

5. macOS: как сделать скриншот одного монитора на MacBook или iMac с несколькими дисплеями

На компьютерах Apple процесс немного отличается от Windows. В macOS Ventura и Sonoma есть встроенные комбинации, но они требуют дополнительных действий для многомониторных систем:

  • 🍎 Command + Shift + 3 — скриншот всех экранов (сохраняется на рабочий стол).
  • 🍎 Command + Shift + 4Пробел — выбор одного окна (подсветится синим).
  • 🍎 Command + Shift + 4зажмите пробел и кликните по нужному монитору — захватит весь экран (только на macOS 13+).

⚠️ Внимание: Если вы используете MacBook Pro с сенсорной панелью Touch Bar, комбинации могут конфликтовать с её функциями. Чтобы избежать этого, временно отключите Touch Bar в настройках (Системные настройки → Клавиатура → Настроить Touch Bar).

Для старых версий macOS (до Monterey) придётся использовать обходной путь:

  1. Нажмите Command + Shift + 4.
  2. Наведите курсор на левый верхний угол целевого монитора.
  3. Зажмите Shift + Option и протяните курсор до правого нижнего угла — это заблокирует пропорции по ширине/высоте экрана.
Почему на Mac скриншоты сохраняются в формате .png, а не .jpg?

По умолчанию macOS использует PNG из-за его поддержки прозрачности и лучшего качества при сжатии текстовых элементов (например, терминалов или кода). Чтобы изменить формат на JPEG, введите в Терминале команду:

defaults write com.apple.screencapture type jpg

После этого перезагрузите систему (killall SystemUIServer).

6. Linux (Ubuntu, Fedora, Arch): утилиты для скриншотов одного экрана

В Linux выбор инструмента зависит от окружения рабочего стола (GNOME, KDE Plasma, XFCE). Рассмотрим универсальные способы:

Способ 1: gnome-screenshot (для GNOME)

Откройте терминал (Ctrl + Alt + T) и введите:

gnome-screenshot -a -f ~/screenshot.png

Затем вручную выделите область одного монитора. Чтобы захватить весь экран автоматически, используйте:

gnome-screenshot -m monitor --display=:0.1 -f ~/monitor1.png

(Замените :0.1 на идентификатор вашего монитора — узнать его можно командой xrandr.)

Способ 2: flameshot (кроссплатформенный)

Установите утилиту:

sudo apt install flameshot  # Для Debian/Ubuntu

sudo dnf install flameshot # Для Fedora

Запустите её из терминала:

flameshot gui

В интерфейсе выберите Capture Screen → кликните по нужному монитору.

⚠️ Внимание: Если вы используете Wayland вместо X11, некоторые утилиты (например, scrot) могут некорректно определять границы мониторов. В этом случае переключитесь на Xorg в меню входа или используйте Flameshot.

7. Специализированные программы для геймеров и стримеров

Если вам нужно делать скриншоты в играх или во время стримов, стандартные средства ОС часто бесполезны — они захватывают рабочий стол, а не игровое окно на втором мониторе. В этом случае помогут:

  • 🎮 NVIDIA ShadowPlay (для видеокарт GeForce): настройте горячие клавиши в GeForce ExperienceНастройки → Запись → Скриншоты. Программа автоматически определяет игровое окно, даже если оно на втором экране.
  • 🎮 AMD ReLive (для видеокарт Radeon): аналогично ShadowPlay, но с поддержкой HEVC для сжатия.
  • 🎮 OBS Studio: хотя это программа для стриминга, она позволяет сделать скриншот конкретного источника (например, Игровой захват или Захват окна).

🔹 Важно для стримеров: Если вы используете OBS с несколькими сценами, убедитесь, что целевой монитор добавлен как отдельный источник (Добавление источника → Захват монитора). Иначе скриншот получится пустым.

💡

Для захвата игрового окна на втором мониторе NVIDIA ShadowPlay и AMD ReLive работают лучше стандартных средств Windows, так как обходят ограничения полноэкранных приложений.

FAQ: Частые вопросы о скриншотах одного монитора

Можно ли сделать скриншот одного монитора на ноутбуке с подключённым внешним дисплеем?

Да, все описанные методы работают и для ноутбуков. Главное — чтобы внешний монитор был распознан системой (проверьте в Параметры → Система → Дисплей). Если скриншот получается пустым, обновите драйверы видеокарты (Intel, NVIDIA или AMD).

Почему скриншот второго монитора получается чёрным?

Это типичная проблема при использовании DisplayPort или HDMI с включённой технологией HDCP (защита контента). Отключите её в настройках монитора или используйте ShareX/PowerToys, которые обходят это ограничение.

Как сделать скриншот только активного окна на втором мониторе?

В Windows используйте Alt + PrtSc (скопирует окно в буфер) или Snipping Tool в режиме Окно. На Mac — Command + Shift + 4Пробел → клик по окну.

Можно ли автоматизировать скриншоты одного монитора по расписанию?

Да, с помощью ShareX или AutoHotkey. В ShareX перейдите в Task Scheduler и создайте задачу с триггером по времени. В скрипте укажите целевой монитор (пример для AutoHotkey):

#IfWinActive ahk_exe explorer.exe  ; Пример для рабочего стола

^!1:: ; Ctrl+Alt+1

{

CoordMode, Mouse, Screen

MouseGetPos, , , , currentMonitor

Run, powershell -command "(New-Object -ComObject {1370D7A1-CE68-4D68-8CD5-2B1C15B9EF7E}).CaptureScreen($currentMonitor) | Out-File 'C:\screens\monitor_$currentMonitor.png'"

}

#IfWinActive

Почему скриншоты сохраняются с низким качеством?

Это зависит от разрешения монитора и формата файла. Для максимального качества:

  • Сохраняйте в PNG (без потерь).
  • В ShareX или PowerToys выберите Quality: 100%.
  • Если монитор 4K, но скриншот размытый, проверьте масштабирование в Windows (Параметры → Система → Дисплей → Масштаб — должно быть 100%).