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

В этой статье мы разберём все доступные способы — от встроенных функций операционных систем до специализированных программ. Вы узнаете, как изолировать захват экрана на Windows 10/11, macOS и Linux, а также какие горячие клавиши и настройки ускорят процесс. Особое внимание уделим нюансам работы с разными разрешениями мониторов и проблемам, которые возникают при использовании стандартного PrtScn.

Если вы часто работаете с документами, презентациями или графикой, умение делать точечные скриншоты сэкономит часы на постобработке. А для стримеров и создателей контента это вообще критичный навык — ведь зрители не должны видеть ваши личные чаты или системные панели на втором экране.

📊 Сколько мониторов вы используете?
1
2
3
4 или больше

1. Стандартные инструменты Windows: ограничения и обходные пути

В Windows базовая комбинация PrtScn всегда захватывает все подключённые дисплеи, сливая их в одно длинное изображение. Это создаёт проблемы, если мониторы имеют разное разрешение или ориентацию. Например, при комбинации 1920×1080 (горизонтальный) и 1080×1920 (вертикальный) результат получится искажённым, с чёрными полями или неправильными пропорциями.

Обойти это можно двумя способами:

  • 🖥️ Инструмент "Ножницы" (Win + Shift + S). После активации выберите область захвата вручную, но удерживайте курсор строго в границах целевого монитора. Минус: требует точности и не подходит для полноэкранных скриншотов.
  • 🎯 Alt + PrtScn. Эта комбинация захватывает только активное окно, но не весь экран. Если развернуть окно на нужный монитор (например, браузер в полноэкранном режиме), можно получить чистый скриншот без лишних элементов.

Оба метода имеют ограничения. "Ножницы" не сохраняют историю скриншотов автоматически, а Alt + PrtScn бесполезен, если нужно захватить рабочий стол или несколько окон одновременно. Для профессиональной работы эти инструменты подходят слабо — здесь уже требуются сторонние утилиты.

💡

Если у вас мониторы с разным масштабированием (например, 100% и 125%), стандартные скриншоты будут нечёткими. Перед захватом установите одинаковое масштабирование в Параметры → Система → Дисплей.

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

Для тех, кому нужны гибкие настройки захвата, существуют программы, позволяющие выбирать конкретный монитор перед созданием скриншота. Вот топ-3 решения с уникальными фишками:

Программа Ключевая особенность Поддержка ОС Цена
ShareX Захват по таймеру, поддержка Multi-monitor с выбором экрана Windows Бесплатно
Snagit Редактор скриншотов, автоматическая обрезка по границам монитора Windows, macOS Платная (~$50)
Flameshot Открытый исходный код, поддержка Wayland (Linux) Windows, Linux, macOS Бесплатно

Рассмотрим подробнее ShareX — самое популярное бесплатное решение. После установки:

  1. Запустите программу и перейдите в Задачи → Захват → Захват экрана.
  2. В выпадающем меню выберите опцию Монитор (не "Область" или "Окно").
  3. Появится список подключённых дисплеев — кликните на нужный.
  4. Скриншот сохранится автоматически в выбранную папку (настраивается в Параметры → Пути).

ShareX позволяет назначить отдельные горячие клавиши для каждого монитора — это удобно, если вы часто переключаетесь между экранами. Например, можно привязать Ctrl + 1 к левому монитору, а Ctrl + 2 — к правому.

Установить программу с официального сайта|

Назначить уникальные горячие клавиши для каждого монитора|

Проверить формат сохранения (PNG/JPEG) в настройках|

Отключить захват курсора, если не требуется|

Настроить автосохранение в облако (Google Drive, Dropbox)-->

3. macOS: как захватить один экран из нескольких

На Mac процесс проще, чем на Windows, благодаря встроенным инструментам. Стандартные комбинации:

  • ⌘ + Shift + 3 — скриншот всех экранов.
  • ⌘ + Shift + 4 → Пробел — выбор одного окна.
  • ⌘ + Shift + 4 → Перетаскивание мыши — произвольная область.

Но для захвата конкретного монитора в многомониторной системе:

  1. Используйте ⌘ + Shift + 4, затем нажмите Пробел.
  2. Наведите курсор на нужный экран — он подсветится голубым.
  3. Кликните мышью, чтобы сделать скриншот.

Если мониторы имеют разное разрешение, macOS автоматически обрежет результат по границам экрана без искажений. Однако есть нюанс: если у вас включён режим Mirroring (дублирование экранов), система будет захватывать только основной дисплей. Чтобы это исправить:

  1. Откройте Системные настройки → Мониторы.
  2. Отключите опцию Дублировать экраны.
  3. Расположите мониторы в правильном порядке (перетащите белые прямоугольники).
Как изменить формат скриншотов на Mac?

По умолчанию macOS сохраняет скриншоты в формате PNG. Чтобы сменить на JPEG:

1. Откройте Терминал (Programs → Utilities → Terminal).

2. Введите команду:

defaults write com.apple.screencapture type jpg

3. Перезагрузите систему. Новые скриншоты будут в формате JPEG.

4. Linux: инструменты для захвата одного экрана

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

  • 🐧 Flameshot (рекомендуется для Wayland). Установите через терминал:
    sudo apt install flameshot

    Затем запустите из меню приложений, выберите Capture Screen и кликните на нужный монитор.

  • 🖼️ GNOME Screenshot (для Ubuntu/Fedora). Запустите утилиту из терминала:
    gnome-screenshot -a -m 1

    Флаг -m 1 указывает на захват первого монитора (нумерация начинается с 0).

  • 📷 Spectacle (для KDE Plasma). Позволяет выбрать монитор в графическом интерфейсе перед захватом.

Для пользователей Wayland (например, в Ubuntu 22.04+) стандартный PrtScn часто не работает. В этом случае поможет Flameshot или команда:

grim -g "$(slurp)" - | wl-copy

Эта команда захватит выделенную область и скопирует её в буфер обмена (требуется установка grim и slurp).

⚠️ Внимание: В некоторых дистрибутивах Linux при использовании NVIDIA-драйверов скриншоты могут получаться чёрными. Решение: переключитесь на открытые драйверы Nouveau или обновите проприетарные драйверы до последней версии.

5. Горячие клавиши и скрипты для автоматизации

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

Для Windows (AutoHotkey):

  1. Установите AutoHotkey с официального сайта.
  2. Создайте файл screenshot.ahk со следующим содержимым:
    #IfWinActive ahk_exe explorer.exe
    

    F1::

    Run, C:\Program Files\ShareX\ShareX.exe /capture monitor=1

    return

    F2::

    Run, C:\Program Files\ShareX\ShareX.exe /capture monitor=2

    return

    Здесь F1 и F2 привязаны к первому и второму мониторам соответственно.

  3. Запустите скрипт — теперь нажатие F1 или F2 будет делать скриншот нужного экрана.

Для macOS (Automator):

  1. Откройте Automator (в папке Программы).
  2. Создайте новый Quick Action (Быстрое действие).
  3. Добавьте действие Выполнить скрипт AppleScript и вставьте:
    tell application "System Events"
    

    tell process "SystemUIServer"

    keystroke "3" using {command down, shift down}

    end tell

    end tell

  4. Сохраните действие и назначьте ему горячую клавишу в Системные настройки → Клавиатура → Сочетания клавиш.

Для Linux (Bash-скрипт):

Создайте файл screenshot.sh:

#!/bin/bash

maim -i $(xdotool getactivewindow) -m 1 | xclip -selection clipboard -t image/png

Сделайте его исполняемым (chmod +x screenshot.sh) и назначьте на горячую клавишу в настройках системы.

💡

Автоматизация скриншотов экономит до 30% времени при регулярной работе с несколькими мониторами. Особенно полезно для тестировщиков ПО, дизайнеров и стримеров.

6. Проблемы и решения: почему скриншот захватывает не тот экран

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

  • 🔄 Скриншот захватывает оба монитора, несмотря на выбор одного
    Причина: Неправильная нумерация дисплеев в системе. Решение: проверьте порядок мониторов в настройках ОС и переподключите кабели (иногда сброс конфигурации помогает).
  • 🖥️ Чёрный экран на скриншоте
    Причина: Конфликт с драйверами (особенно актуально для NVIDIA Optimus на ноутбуках). Решение: обновите драйверы или временно отключите дискретную графику.
  • 📏 Искажённые пропорции
    Причина: Разное масштабирование экранов (например, 100% и 150%). Решение: установите одинаковое масштабирование или используйте программы вроде ShareX, которые корректно обрабатывают DPI.

Если проблема сохраняется, проверьте:

  1. Подключение кабелей (особенно при использовании адаптеров HDMI→DisplayPort).
  2. Настройки графического процессора в панели управления (NVIDIA Control Panel или AMD Radeon Software).
  3. Обновления операционной системы (в Windows 11 были исправлены баги с многомониторными скриншотами в обновлении 22H2).
⚠️ Внимание: При использовании удалённых рабочих столов (RDP, TeamViewer) стандартные методы захвата экрана могут не работать. В этом случае используйте встроенные функции программы для удалённого доступа или делайте скриншоты на стороне клиента.

7. Альтернативные методы: от браузерных расширений до мобильных приложений

Если вам нужно сделать скриншот веб-страницы или приложения, работающего в браузере, можно обойтись без системных инструментов. Полезные расширения:

  • 🌐 GoFullPage (Chrome/Firefox) — захватывает всю страницу, включая прокручиваемую часть.
  • 📸 Awesome Screenshot — позволяет выделять области и добавлять аннотации.
  • 🔍 FireShot — сохраняет скриншоты в PDF или PNG с настройками качества.

Для мобильных устройств (если нужно захватить экран компьютера удалённо):

  • 📱 TeamViewer QuickSupport — позволяет делать скриншоты с подключённого ПК.
  • 🖥️ Microsoft Remote Desktop — встроенная функция скриншотов в мобильном клиенте.

Если вы работаете с виртуальными машинами (VirtualBox, VMware), используйте комбинации хост-системы:

  • Для VirtualBox: Host + E (по умолчанию Правая Ctrl + E).
  • Для VMware: Ctrl + Alt + PrtScn (настраивается в VM → Settings → Options → Hotkeys).
Как сделать скриншот с touch-экрана на ноутбуке с двумя мониторами?

На устройствах с сенсорным экраном (например, Microsoft Surface или HP Spectre) стандартные методы могут не срабатывать. Используйте:

1. Жест Windows + Volume Down (для Surface).

2. Snip & Sketch с включённой опцией Touch Writing.

3. Стилус для точного выделения области (работает в Windows Ink Workspace).

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

Можно ли сделать скриншот только с основного монитора, не трогая вторичный?

Да, но способ зависит от ОС:

  • Windows: Используйте ShareX или Snagit с выбором монитора.
  • macOS: Нажмите ⌘ + Shift + 4 → Пробел и выберите основной экран.
  • Linux: В Flameshot или Spectacle укажите номер основного дисплея (обычно это 0).

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

Почему скриншот получается размытым, если мониторы имеют разное разрешение?

Это происходит из-за разных значений DPI (точек на дюйм). Система пытается "сгладить" переход между экранами, что приводит к потере чёткости. Решения:

  • Установите одинаковое масштабирование для всех мониторов (например, 100%).
  • Используйте программы, поддерживающие Per-Monitor DPI Awareness (например, ShareX).
  • Делайте скриншоты каждого монитора отдельно, затем склейте их в графическом редакторе.
Как сделать скриншот с высоким разрешением (4K) только с одного экрана?

Для захвата в оригинальном разрешении:

  • В Windows: В ShareX выберите формат PNG и отключите сжатие в настройках.
  • В macOS: Используйте команду в Терминале:
    screencapture -x -R$x,$y,$width,$height filename.png

    Замените $x,$y,$width,$height на координаты и размеры 4K-монитора (например, 0,0,3840,2160).

  • В Linux: Утилита maim с флагом --quality=10 (максимальное качество).

Помните, что файлы в 4K будут весить значительно больше (до 10–20 МБ за скриншот).

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

Да, для этого подойдут:

  • Windows Task Scheduler + ShareX (настройте задачу с запуском программы по расписанию).
  • macOS Automator + screencapture (создайте рабочий процесс с таймером).
  • Linux cron + maim (добавьте задачу в crontab -e).

Пример команды для Linux (скриншот каждого часа):

0     /usr/bin/maim -m 1 ~/screenshots/screen_$(date +\%Y-\%m-\%d_\%H-\%M-\%S).png
Как убрать артефакты (полосы, тени) на скриншотах с нескольких мониторов?

Артефакты возникают из-за:

  • Разной цветовой температуры мониторов (настройте профили цвета в Панель управления NVIDIA/AMD).
  • Аппаратного ускорения (отключите Аппаратное ускорение графики в настройках браузера или программы).
  • Конфликтов драйверов (обновите графические драйверы до последней версии).

Если проблема остаётся, сделайте скриншот в безопасном режиме (для Windows) или с отключёнными эффектами рабочего стола.