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

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

Почему стандартные способы не работают с двумя мониторами

В большинстве операционных систем комбинации клавиш для скриншотов изначально проектировались для одноэкранных систем. Например:

  • 🖥️ PrtSc (Print Screen) — копирует в буфер обмена весь виртуальный экран, включая оба монитора, как единое изображение.
  • 🖼️ Alt+PrtSc — захватывает только активное окно, но если оно растянуто на два дисплея, результат будет обрезан.
  • 📁 Win+PrtSc (Windows) — сохраняет скриншот обоих мониторов в папку Снимки экрана, без возможности выбора.

Проблема усугубляется тем, что ОС воспринимает два физических монитора как единое рабочее пространство с расширенным разрешением. Например, если у вас мониторы 1920×1080 и 2560×1440, система "видит" один большой экран размером 4480×1440 (при горизонтальном расположении). Соответственно, любой скриншот будет иметь это разрешение, даже если вам нужен только левый или правый дисплей.

⚠️ Внимание: В Windows 11 при использовании функции Win+Shift+S (обрезка области) курсор может "прыгать" между мониторами, если они имеют разное разрешение или масштабирование. Это баг системы, который пока не исправлен.

Способ 1: Горячие клавиши + обрезка (универсально для всех ОС)

Самый простой метод, который работает без дополнительного софта — сделать скриншот всего экрана, а затем обрезать ненужную часть. Подходит для Windows, macOS и Linux.

  1. Нажмите PrtSc (или Win+PrtSc для сохранения в файл).
  2. Откройте изображение в любом графическом редакторе: Paint, GIMP, Photoshop или даже Предварительный просмотр (macOS).
  3. Используйте инструмент Обрезка (Crop), чтобы оставить только нужный монитор.
    • 📏 В Paint: нажмите Выделение → Обрезка.
    • ✂️ В Photoshop: выберите Инструмент "Рамка" (C) и обведите область.
  • Сохраните результат в нужном формате (PNG, JPEG).
  • Минус метода: требует дополнительных действий и не подходит, если нужно сделать серию скриншотов быстро. Однако это единственный способ, который гарантированно сработает на любой системе, включая Linux с нестандартными десктоп-окружениями (KDE, GNOME).

    ☑️ Чек-лист для обрезки скриншота

    Выполнено: 0 / 4

    Способ 2: Встроенный инструмент "Ножницы" (Windows)

    В Windows 7/10/11 есть стандартная утилита "Ножницы" (Snipping Tool), которая позволяет выбирать область для скриншота. Чтобы захватить только один монитор:

    1. Откройте "Ножницы" через поиск или по пути:
      Пуск → Стандартные → Ножницы
    2. Нажмите Создать и выберите режим Произвольная форма или Прямоугольник.
    3. Зажмите левую кнопку мыши и выделите область строго в границах одного монитора.
    4. Сохраните результат (Файл → Сохранить как).

    В Windows 11 инструмент обновлён: теперь он поддерживает задержку съёмки (до 10 секунд) и сохранение в облако. Чтобы включить задержку:

    • 🕒 Нажмите на шестерёнку ⚙️ в правом верхнем углу.
    • 🔄 Выберите Задержка и установите время (полезно, если нужно открыть выпадающее меню).
    • ⚠️ Внимание: Если мониторы имеют разное разрешение или масштабирование (например, 125% на одном и 100% на другом), границы между ними в "Ножницах" могут не совпадать с реальными краями экрана. Перед съёмкой проверьте настройки масштаба в Параметры → Система → Дисплей.
      📊 Какой инструмент для скриншотов вы используете чаще?
      Стандартные горячие клавиши
      Ножницы (Snipping Tool)
      Сторонние программы (Lightshot, ShareX)
      Не делаю скриншоты

      Способ 3: PowerToys (Windows 10/11) — расширенные возможности

      Microsoft PowerToys — это набор утилит для продвинутых пользователей, среди которых есть инструмент "Always on Top" и "PowerToys Run". Но нас интересует модуль Screen Ruler (в более новых версиях — Screen Draw), который позволяет точно выделять области экрана.

      Как настроить:

      1. Скачайте и установите PowerToys с официального сайта Microsoft (бесплатно).
      2. Запустите утилиту и перейдите в Screen Draw.
      3. Активируйте функцию (Enable Screen Draw) и задайте горячие клавиши (по умолчанию — Win+Shift+D).
      4. Нажмите комбинацию, выделите область одного монитора и сохраните скриншот.

    Преимущества PowerToys:

    • 🎯 Точное выделение пикселей (полезно для дизайнеров).
    • 🖌️ Возможность рисовать на скриншоте перед сохранением.
    • 🔧 Гибкие настройки горячих клавиш.
    • 💡

      Если у вас мониторы с разным разрешением, в PowerToys можно включить отображение сетки (Grid), чтобы точно совместить границы скриншота с краями экрана.

      Способ 4: Сторонние программы для скриншотов

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

      Программа Поддержка мультимониторов Горячие клавиши Дополнительные функции
      Lightshot Да (выбор монитора) PrtSc или кастомные Редактор, поиск похожих изображений, загрузка на сервер
      ShareX Да (захват по номеру монитора) Настраиваемые OCR, запись GIF, автоматическая обработка
      Snagit Да (продвинутые настройки) Shift+PrtSc Захват прокручиваемых окон, шаблоны
      Greenshot Да (выбор области по мониторам) PrtSc или Alt+PrtSc Экспорт в Office, обфускация текста

      Рассмотрим настройку на примере ShareX (бесплатная программа с открытым кодом):

      1. Скачайте и установите ShareX с официального сайта.
      2. Перейдите в Настройки → Захват.
      3. В разделе Горячие клавиши найдите действие Захватить монитор и назначьте комбинацию (например, Ctrl+1 для первого монитора, Ctrl+2 для второго).
      4. Теперь при нажатии Ctrl+1 будет сделан скриншот только первого монитора, независимо от того, где находится курсор.
      ⚠️ Внимание: В ShareX мониторы нумеруются слева направо (в Windows). Если вы измените их расположение в настройках дисплея, нумерация сбросится. Перед использованием проверьте порядок в Параметры → Система → Дисплей → Идентифицировать.
      Как узнать номер монитора в Windows?

      Откройте Параметры → Система → Дисплей и нажмите Идентифицировать. На каждом экране появится цифра (1, 2, 3...), которая соответствует его номеру в системе.

      Способ 5: macOS — встроенные возможности и утилиты

      В macOS сделать скриншот одного монитора из двух проще, чем в Windows, благодаря гибким комбинациям клавиш. Вот основные варианты:

      • 🖥️ Command + Shift + 3 — скриншот всего экрана (всех мониторов).
      • 📌 Command + Shift + 4, затем Пробел — выбор окна (но не монитора!).
      • 🎯 Command + Shift + 4, затем удерживайте Пробел и кликните на нужный монитор — это сработает, если курсор находится на целевом экране.

      Для более точного контроля используйте Terminal:

      screencapture -x -R x,y,width,height /путь/к/файлу.png

      Где x,y — координаты верхнего левого угла монитора, а width,height — его разрешение. Узнать координаты можно так:

      1. Откройте Terminal.
      2. Введите:
        system_profiler SPDisplaysDataType
      3. Найдите блок Resolution для каждого дисплея.

      Пример для монитора с разрешением 2560×1440, расположенного слева:

      screencapture -x -R 0,0,2560,1440 ~/Desktop/screenshot.png
      💡

      В macOS координаты мониторов зависят от их расположения в настройках дисплея. Если вы измените порядок экранов, координаты сбросятся!

      Способ 6: Linux — инструменты для X11 и Wayland

      В Linux метод зависит от используемого дисплейного сервера: X11 или Wayland. Для большинства дистрибутивов (Ubuntu, Fedora, Mint) подойдут следующие решения:

      Для X11 (традиционный сервер):

      • 🐧 Используйте scrot (установите через sudo apt install scrot):
        scrot -u -b -a x,y,width,height

        где -u — текущий монитор, -a — область (координаты).

      • 🖥️ Или gnome-screenshot:
        gnome-screenshot -a -f /путь/к/файлу.png

        (выделите область мышью после запуска).

      Для Wayland (современные дистрибутивы):

      Wayland не поддерживает прямой захват экрана по координатам из-за ограничений безопасности. Используйте:

      • 📷 Flameshot (установите через sudo apt install flameshot):
        flameshot gui -s

        (выделите область одного монитора вручную).

      • 🎨 Spectacle (для KDE Plasma):
        spectacle -r -o ~/screenshot.png

        (выберите регион после запуска).

      ⚠️ Внимание: В некоторых дистрибутивах (например, Fedora с Wayland) для работы Flameshot требуется отключить защиту экрана в настройках конфиденциальности. Это может снизить безопасность системы.

      Частые ошибки и как их избежать

      При попытке сделать скриншот одного монитора пользователи часто сталкиваются с типичными проблемами:

      1. Скриншот получается обрезанным:

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

      2. Курсор "прыгает" между мониторами:

        Причина: баг в Windows 11 при использовании Win+Shift+S. Решение: используйте сторонние программы (ShareX, Lightshot) или обновите систему.

      3. Скриншот сохраняется в низком качестве:

        Причина: сжатие в формате JPEG. Решение: сохраняйте в PNG или настройте качество в программе (например, в ShareX это делается в Настройки → Изображение).

      4. Не работает горячая клавиша:

        Причина: конфликт с другими программами (например, Steam, Discord). Решение: переназначьте комбинацию в настройках программы или отключите конфликтующий софт.

      Если вы часто делаете скриншоты, рекомендуем создать папку-шаблон на рабочем столе с названиями вроде Скриншоты_ПроектX_Монитор1. Это упростит сортировку файлов и избежит путаницы.

      FAQ: Ответы на популярные вопросы

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

      Да, все описанные способы работают и для ноутбуков. Главное — правильно определить номер монитора (внешний экран может быть как первым, так и вторым в зависимости от настроек). В Windows проверьте порядок в Параметры → Система → Дисплей → Идентифицировать.

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

      Это типичная проблема при использовании удалённого рабочего стола (RDP) или если второй монитор выключен/в спящем режиме. Решения:

      • Пробудите монитор (пошевелите мышью или нажмите клавишу).
      • Если используете RDP, подключитесь с параметром /span или используйте TeamViewer.
      • В Windows проверьте, не отключён ли монитор в настройках проектора (Win+P).

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

      Стандартные средства (Alt+PrtSc) обрежут окно по границам текущего монитора. Чтобы захватить всё окно целиком:

      • В Windows: используйте ShareX с настройкой Захватить окно.
      • В macOS: Command + Shift + 4, затем Пробел и кликните на окно.
      • В Linux: flameshot gui -w (захват активного окна).

      Есть ли способ сделать скриншот одного монитора с задержкой?

      Да, почти все программы поддерживают задержку:

      • В Ножницах (Windows 11): настройте в параметрах утилиты.
      • В ShareX: Настройки → Захват → Задержка (до 60 секунд).
      • В macOS: используйте screencapture -T 5 file.png (задержка 5 секунд).

      Это полезно, если нужно открыть выпадающее меню или подготовить интерфейс перед съёмкой.

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

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

      • ShareX: поддерживает задачи по расписанию (Настройки → Задачи).
      • AutoHotkey (Windows): напишите скрипт с использованием команд ImageSearch и Run.
      • Cron (Linux/macOS): добавьте задачу с командой scrot или screencapture.

      Пример для Windows (через Планировщик заданий):

      "C:\Program Files\ShareX\ShareX.exe" -CaptureMonitor 1 -SaveTo "C:\Screenshots\monitor1_$(yyyy-MM-dd_HH-mm-ss).png"