Работа с несколькими мониторами одновременно упрощает многозадачность, но создаёт неожиданные сложности при создании скриншотов. Стандартные комбинации клавиш PrtScn или Win+Shift+S захватывают сразу все подключённые экраны, даже если вам нужен снимок только с основного или вторичного дисплея. Эта проблема знакома геймерам, дизайнерам, программистам и всем, кто использует расширенный рабочий стол.
В этой статье вы найдёте 5 проверенных способов сделать скриншот исключительно на одном мониторе — от встроенных инструментов Windows до специализированных утилит. Мы разберём нюансы для разных операционных систем, включая Windows 10/11, macOS и Linux, а также рассмотрим, как обойти ограничения стандартных средств. Особое внимание уделим решениям для игровых ПК, где захват отдельного экрана часто требуется для стримов или записи геймплея.
Если вы тратите время на обрезку лишних частей в графическом редакторе после каждого скриншота — эта инструкция сэкономит вам часы работы. Все методы протестированы на актуальных версиях ОС и совместимы с большинством конфигураций многомониторных систем.
Почему стандартные способы захватывают все мониторы?
Операционные системы по умолчанию воспринимают многомониторную систему как единое виртуальное пространство. Когда вы нажимаете PrtScn или используете инструмент Ножницы (Snipping Tool), ОС фиксирует всё, что отображается на виртуальном рабочем столе, включая расширения на дополнительные дисплеи. Это архитектурное решение упрощает работу с окнами (их можно перетаскивать между экранами), но усложняет создание скриншотов.
Вот ключевые причины такого поведения:
- 🖥️ Единый буфер кадра: Графическая подсистема рендерит изображение для всех мониторов одновременно, а инструменты скриншотов считывают этот буфер целиком.
- 🔄 Логика инструментов: Программы вроде Snipping Tool или Lightshot не имеют встроенной функции распознавания границ физических экранов.
- 🎮 Игровые движки: В полноэкранных играх (например, на DirectX 12 или Vulkan) захват отдельного монитора блокируется на уровне API.
- 🖱️ Координаты курсора: Инструменты выделения области ориентируются на позицию мыши в виртуальном пространстве, а не на физические границы экранов.
Исключение составляют macOS и некоторые дистрибутивы Linux, где можно настроить захват активного экрана через терминал. Однако даже там стандартные горячие клавиши (Cmd+Shift+4 на Mac) по умолчанию игнорируют границы мониторов.
⚠️ Внимание: На ноутбуках с подключённым внешним монитором в режимеДублировать экраны(Mirror Mode) все способы будут захватывать одинаковое изображение с обоих дисплеев. Для избирательного скриншота переключитесь в режимРасширить(Extend).
Способ 1: Горячие клавиши Windows + обрезка (быстро, но не идеально)
Самый простой метод, который не требует установки дополнительного ПО, но подразумевает ручную доработку результата. Подходит для единичных скриншотов, когда скорость важнее идеального качества.
Последовательность действий:
- Нажмите
Win + PrtScn— это сохранит снимок всего виртуального рабочего стола в папкуC:\Users\[Ваше_имя]\Pictures\Screenshots. - Откройте полученное изображение в любом графическом редакторе (Paint, GIMP, Photoshop).
- Обрежьте лишние части, ориентируясь на границы нужного монитора. В Paint для этого используйте инструмент
Выделение(Ctrl+E), а затемОбрезать.
Преимущества метода:
- ⚡ Не требует установки программ.
- 📁 Автоматически сохраняет скриншот в папку.
- 🔧 Работает даже в безопасном режиме Windows.
Недостатки:
- ⏳ Занимает дополнительное время на обрезку.
- 🎨 Теряется качество при масштабировании обрезанного изображения.
- 🖼️ Не подходит для динамического контента (видео, анимации).
Способ 2: Инструмент «Ножницы» (Snipping Tool) с ручным выделением
Встроенный в Windows инструмент Snipping Tool (или его обновлённая версия Вырезка и аннотация в Windows 11) позволяет вручную выделить область одного монитора. Этот способ точнее предыдущего, но требует аккуратности.
Инструкция для Windows 10/11:
- Откройте Snipping Tool через поиск в меню Пуск или нажмите
Win + Shift + S(режим вырезки). - Выберите режим
Прямоугольная вырезка. - Наведите курсор на левый верхний угол целевого монитора, зажмите левую кнопку мыши и протяните до правого нижнего угла (ориентируйтесь на физические границы экрана).
- Отпустите кнопку — выделенная область скопируется в буфер обмена. Вставьте её в редактор (
Ctrl+V) или сохраните через меню инструмента.
Советы для точности:
- 🔍 Увеличьте масштаб интерфейса (
Win + +), чтобы лучше видеть границы. - 🖱️ Используйте мышь с высоким DPI для плавного выделения.
- 📏 В Windows 11 в режиме вырезки отображаются размер выделенной области в пикселях — это поможет сориентироваться по разрешениям мониторов.
| Параметр | Windows 10 | Windows 11 |
|---|---|---|
| Горячие клавиши | Win + Shift + S |
Win + Shift + S |
| Режим по умолчанию | Прямоугольник | Произвольная форма |
| Отображение размеров | Нет | Да (в пикселях) |
| Автосохранение | Нет (только буфер) | Да (в папку "Снимки") |
⚠️ Внимание: Если у вас мониторы с разным разрешением (например,1920×1080и2560×1440), границы выделения могут не совпадать с физическими краями экрана из-за масштабирования DPI. В этом случае используйте координаты пикселей (см. Способ 4).
Убедиться, что мониторы выровнены в настройках дисплея|Проверить разрешение каждого экрана|Отключить масштабирование DPI (если возможно)|Использовать мышь с точным курсором-->
Способ 3: Сторонние программы для избирательного захвата
Если вам регулярно нужны скриншоты с одного монитора, стоит установить специализированное ПО. Такие программы умеют распознавать границы физических экранов и предлагают гибкие настройки захвата.
Топ-3 утилиты для многомониторных систем:
- 🖼️ ShareX (бесплатно, Windows):
- Поддерживает захват активного монитора по горячей клавише.
- Умеет распознавать границы экранов с разным DPI.
- Дополнительные функции: запись GIF, OCR, загрузка в облако.
- 📸 Greenshot (бесплатно, Windows):
- Режим захвата
Текущий мониторв настройках. - Интеграция с Confluence, Jira, Trello.
- Поддержка плагинов для расширенной функциональности.
- Режим захвата
- 🎞️ Lightshot (бесплатно, Windows/macOS):
- Простой интерфейс с возможностью выделения области по границам монитора.
- Быстрая загрузка скриншотов на сервер для получения ссылки.
- Минималистичный дизайн без лишних функций.
Настройка ShareX для захвата одного монитора:
- Установите программу с официального сайта и запустите её.
- Перейдите в
Настройки → Захват → Горячие клавиши. - Найдите действие
Захватить монитори назначьте удобную комбинацию (например,Ctrl + Alt + 1). - При нажатии горячих клавиш выберите нужный монитор из списка (они пронумерованы слева направо).
Для macOS подойдёт утилита Monosnap — она умеет захватывать отдельные дисплеи в многомониторной конфигурации. На Linux аналогичную функцию выполняет Shutter (требует ручной настройки областей захвата).
В ShareX можно настроить автоматическое добавление номеров мониторов в имя файла скриншота. Это упростит сортировку, если вы часто делаете снимки с разных экранов.
Способ 4: Использование координат экрана (для продвинутых пользователей)
Если вам нужна максимальная точность без зависимости от масштабирования DPI, можно вручную указать координаты целевого монитора. Этот метод требует предварительной настройки, но даёт идеальный результат.
Шаги для Windows:
- Узнайте разрешение и положение каждого монитора:
- Откройте
Параметры → Система → Дисплей. - Нажмите
Дополнительные параметры дисплеяи запишите разрешение каждого экрана. - Используйте утилиту DisplayFusion или NirSoft’s MultiMonitorTool, чтобы увидеть точные координаты верхнего левого угла каждого монитора в виртуальном пространстве.
- Откройте
; Захват монитора 2 с разрешением 1920x1080, смещённого на 1920 пикселей вправо
^!2:: ; Комбинация Ctrl+Alt+2
{
X := 1920 ; Координата X верхнего левого угла
Y := 0 ; Координата Y верхнего левого угла
W := 1920 ; Ширина монитора
H := 1080 ; Высота монитора
; Сохранение в файл
FileName := "C:\Screenshots\Monitor2_" . A_YYYYMMDD "_" A_HH24 A_MM A_SS . ".png"
Run, nircmd.exe savescreenshot "%FileName%" %X% %Y% %W% %H%
}
Для работы скрипта потребуется утилита NirCmd (бесплатная).
Альтернатива для macOS (через Terminal):
screencapture -R x,y,width,height /path/to/save screenshot.png
Пример для второго монитора 2560x1440, смещённого на 2560 пикселей:
screencapture -R 2560,0,2560,1440 ~/Desktop/monitor2.png
⚠️ Внимание: Координаты мониторов могут меняться при изменении их физического расположения в настройках ОС (например, если вы поменяете местами основной и вторичный дисплеи). Всегда проверяйте актуальные значения перед использованием скриптов.
Как узнать координаты мониторов в Windows без сторонних программ?
Откройте Панель управления → Оформление и персонализация → Экран → Разрешение экрана. Перетаскивайте мониторы в виртуальной схеме — их относительные позиции соответствуют координатам в пикселях. Например, если монитор 2 расположен справа от монитора 1 (1920x1080), его координаты будут (1920, 0).
Способ 5: Захват через игровые оверлеи (для геймеров и стримеров)
Если вам нужно сделать скриншот с игрового монитора, стандартные методы часто не работают из-за полноэкранного режима. В этом случае помогут встроенные оверлеи от производителей видеокарт или стримингового ПО.
Варианты для геймеров:
- 🎮 NVIDIA ShadowPlay (для видеокарт GeForce):
- Нажмите
Alt + F1для мгновенного скриншота текущего игрового окна. - Настройте сохранение в GeForce Experience → Настройки → Запись.
- Поддерживает захват HDR и высоких разрешений (до
8K).
- Нажмите
- 🖥️ AMD ReLive (для видеокарт Radeon):
- Горячая клавиша по умолчанию:
Ctrl + Shift + E. - Сохраняет скриншоты в
C:\Users\[Имя]\Videos\Radeon ReLive. - Умеет захватывать отдельные мониторы в многодисплейной системе.
- Горячая клавиша по умолчанию:
- 📡 OBS Studio (для стримеров):
- Добавьте источник
Захват монитораи выберите целевой дисплей. - Используйте функцию
Сохранить снимокв студийном режиме. - Поддерживает захват с нескольких мониторов одновременно (полезно для наложений).
- Добавьте источник
Преимущества игровых оверлеев:
- 🎯 Работают в полноэкранных играх (где стандартные методы блокируются).
- 🖼️ Сохраняют скриншоты без сжатия (высокое качество).
- ⚡ Минимальная задержка (важно для динамичных сцен).
Недостатки:
- 🔧 Требуют предварительной настройки.
- 🎮 Работают только с поддерживаемыми играми/приложениями.
- 📂 Занимают больше места на диске (не сжимают изображения).
Игровые оверлеи — единственный надёжный способ сделать скриншот в полноэкранном режиме без артефактов. Стандартные инструменты Windows в этом случае захватывают чёрный экран или артефакты.
Сравнение методов: какой выбрать?
Выбор способа зависит от ваших задач и частоты использования. Ниже таблица с сравнением ключевых параметров:
| Метод | Скорость | Точность | Поддержка игр | Доп. ПО | Лучше для |
|---|---|---|---|---|---|
| Горячие клавиши + обрезка | ⚡ Быстро | ❌ Низкая | ❌ Нет | ❌ Нет | Единичные скриншоты |
| Snipping Tool | 🐢 Средне | ✅ Высокая | ❌ Нет | ❌ Нет | Статичный контент |
| Сторонние программы | ⚡ Быстро | ✅ Очень высокая | ⚠️ Частично | ✅ Да | Регулярное использование |
| Координаты экрана | 🐢 Медленно | ✅ Идеальная | ❌ Нет | ✅ Да | Автоматизация |
| Игровые оверлеи | ⚡ Мгновенно | ✅ Высокая | ✅ Да | ✅ Да | Геймплей, стримы |
Рекомендации по выбору:
- Для офисной работы (документы, таблицы) хватит Snipping Tool или ShareX.
- Для геймеров оптимален NVIDIA ShadowPlay или AMD ReLive.
- Для автоматизации (например, скриншоты каждые 5 минут) подойдут скрипты на AutoHotkey.
- Для дизайнеров и работы с цветом лучше использовать Greenshot — он сохраняет оригинальные цветовые профили.
Частые ошибки и как их избежать
Даже опытные пользователи сталкиваются с проблемами при создании скриншотов на одном мониторе. Вот типичные ошибки и их решения:
- 🔄 Скриншот захватывает оба монитора, несмотря на настройки:
- Проверьте режим отображения в
Параметры → Система → Дисплей. Если включёнДублировать, переключитесь наРасширить. - Обновите драйверы видеокарты — старые версии могут игнорировать границы экранов.
- Проверьте режим отображения в
- 🖼️ Края скриншота обрезаются или искажаются:
- Отключите масштабирование DPI в свойствах программы (правый клик на исполняемый файл →
Свойства → Совместимость → Изменить высокое разрешение DPI). - Используйте захват по координатам (Способ 4) для точности.
- Отключите масштабирование DPI в свойствах программы (правый клик на исполняемый файл →
- 🎮 В играх скриншот получается чёрным:
- Отключите вертикальную синхронизацию (VSync) в настройках игры.
- Используйте игровые оверлеи (ShadowPlay, ReLive) вместо стандартных инструментов.
- 🔒 Горячие клавиши не работают:
- Проверьте, не конфликтуют ли они с клавишами в игре или другом ПО.
- Перезапустите программу для захвата (например, ShareX) с правами администратора.
⚠️ Внимание: На мониторах с нестандартными соотношениями сторон (например,21:9или32:9) некоторые программы могут неправильно определять границы экрана. В этом случае используйте ручное выделение в Snipping Tool или настройте координаты вручную.
FAQ: Ответы на популярные вопросы
Можно ли сделать скриншот только с одного монитора на Mac?
Да, в macOS для этого используйте комбинацию Cmd + Shift + 4, затем нажмите Пробел — курсор превратится в камеру. Наведите её на нужный монитор и кликните. Альтернативно можно использовать Monosnap или CleanShot X для более гибких настроек.
Почему скриншот с игрового монитора получается размытым?
Это происходит из-за несовпадения разрешений игры и монитора или включённого масштабирования (например, DLSS в играх на NVIDIA). Чтобы избежать размытия:
- Установите в игре родное разрешение монитора.
- Отключите постобработку и масштабирование в настройках графики.
- Используйте ShadowPlay — он захватывает кадр до применения масштабирования.
Как сделать скриншот с одного монитора в Linux?
В большинстве дистрибутивов Linux можно использовать:
gnome-screenshot -a -x— захват области с задержкой (выделите границы монитора вручную).scrot -u— захват активного окна (если оно развёрнуто на одном экране).- Shutter или Flameshot — графические утилиты с поддержкой многомониторных систем.
Для точного захвата по координатам используйте:
import -window root -crop WxH+X+Y screenshot.png
Пример для монитора 1920x1080 со смещением 1920 пикселей:
import -window root -crop 1920x1080+1920+0 screenshot.png
Можно ли настроить автоматическое сохранение скриншотов в облако?
Да, многие программы поддерживают интеграцию с облачными сервисами:
- ShareX: настройте загрузку в Google Drive, Dropbox или Imgur в параметрах после захвата.
- Lightshot: автоматически загружает скриншоты на сервер и даёт ссылку для-sharinga.
- Greenshot: поддерживает экспорт в OneDrive, Box и другие сервисы через плагины.
Для автоматической загрузки скриншотов из игр (например, через ShadowPlay) можно использовать скрипты на Python с библиотекой watchdog, которые будут отслеживать папку с новыми файлами и загружать их в облако.
Почему на скриншоте виден курсор мыши, хотя я его не трогал?
Это особенность некоторых инструментов захвата (например, Snipping Tool в Windows 11). Чтобы скрыть курсор:
- В ShareX отключите опцию
Показывать курсорв настройках захвата. - В Greenshot снимите галочку
Включить курсорв параметрах. - Используйте задержку перед захватом (например, в
gnome-screenshot -d 3для Linux), чтобы успеть убрать курсор.