Работа с двумя мониторами значительно упрощает многозадачность, но иногда возникает необходимость сделать снимок экрана только с одного дисплея — будь то основной экран с важной презентацией или второстепенный с конфиденциальными данными. Стандартные комбинации клавиш (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.
- Нажмите
PrtSc(илиWin+PrtScдля сохранения в файл). - Откройте изображение в любом графическом редакторе: Paint, GIMP, Photoshop или даже Предварительный просмотр (macOS).
- Используйте инструмент Обрезка (
Crop), чтобы оставить только нужный монитор.- 📏 В Paint: нажмите
Выделение → Обрезка. - ✂️ В Photoshop: выберите
Инструмент "Рамка" (C)и обведите область.
- 📏 В Paint: нажмите
PNG, JPEG).Минус метода: требует дополнительных действий и не подходит, если нужно сделать серию скриншотов быстро. Однако это единственный способ, который гарантированно сработает на любой системе, включая Linux с нестандартными десктоп-окружениями (KDE, GNOME).
☑️ Чек-лист для обрезки скриншота
Способ 2: Встроенный инструмент "Ножницы" (Windows)
В Windows 7/10/11 есть стандартная утилита "Ножницы" (Snipping Tool), которая позволяет выбирать область для скриншота. Чтобы захватить только один монитор:
- Откройте "Ножницы" через поиск или по пути:
Пуск → Стандартные → Ножницы - Нажмите
Создатьи выберите режимПроизвольная формаилиПрямоугольник. - Зажмите левую кнопку мыши и выделите область строго в границах одного монитора.
- Сохраните результат (
Файл → Сохранить как).
В Windows 11 инструмент обновлён: теперь он поддерживает задержку съёмки (до 10 секунд) и сохранение в облако. Чтобы включить задержку:
- 🕒 Нажмите на шестерёнку ⚙️ в правом верхнем углу.
- 🔄 Выберите
Задержкаи установите время (полезно, если нужно открыть выпадающее меню). - Скачайте и установите PowerToys с официального сайта Microsoft (бесплатно).
- Запустите утилиту и перейдите в
Screen Draw. - Активируйте функцию (
Enable Screen Draw) и задайте горячие клавиши (по умолчанию —Win+Shift+D). - Нажмите комбинацию, выделите область одного монитора и сохраните скриншот.
⚠️ Внимание: Если мониторы имеют разное разрешение или масштабирование (например, 125% на одном и 100% на другом), границы между ними в "Ножницах" могут не совпадать с реальными краями экрана. Перед съёмкой проверьте настройки масштаба в Параметры → Система → Дисплей.
Способ 3: PowerToys (Windows 10/11) — расширенные возможности
Microsoft PowerToys — это набор утилит для продвинутых пользователей, среди которых есть инструмент "Always on Top" и "PowerToys Run". Но нас интересует модуль Screen Ruler (в более новых версиях — Screen Draw), который позволяет точно выделять области экрана.
Как настроить:
Преимущества PowerToys:
- 🎯 Точное выделение пикселей (полезно для дизайнеров).
- 🖌️ Возможность рисовать на скриншоте перед сохранением.
- 🔧 Гибкие настройки горячих клавиш.
- Скачайте и установите ShareX с официального сайта.
- Перейдите в
Настройки → Захват. - В разделе
Горячие клавишинайдите действиеЗахватить монитори назначьте комбинацию (например,Ctrl+1для первого монитора,Ctrl+2для второго). - Теперь при нажатии
Ctrl+1будет сделан скриншот только первого монитора, независимо от того, где находится курсор. - 🖥️
Command + Shift + 3— скриншот всего экрана (всех мониторов). - 📌
Command + Shift + 4, затемПробел— выбор окна (но не монитора!). - 🎯
Command + Shift + 4, затем удерживайтеПробели кликните на нужный монитор — это сработает, если курсор находится на целевом экране.
Если у вас мониторы с разным разрешением, в PowerToys можно включить отображение сетки (Grid), чтобы точно совместить границы скриншота с краями экрана.
Способ 4: Сторонние программы для скриншотов
Если встроенные инструменты не устраивают, можно воспользоваться специализированными программами. Они предлагают больше функций: захват отдельных мониторов, запись видео, редактирование и даже загрузку в облако.
| Программа | Поддержка мультимониторов | Горячие клавиши | Дополнительные функции |
|---|---|---|---|
| Lightshot | Да (выбор монитора) | PrtSc или кастомные |
Редактор, поиск похожих изображений, загрузка на сервер |
| ShareX | Да (захват по номеру монитора) | Настраиваемые | OCR, запись GIF, автоматическая обработка |
| Snagit | Да (продвинутые настройки) | Shift+PrtSc |
Захват прокручиваемых окон, шаблоны |
| Greenshot | Да (выбор области по мониторам) | PrtSc или Alt+PrtSc |
Экспорт в Office, обфускация текста |
Рассмотрим настройку на примере ShareX (бесплатная программа с открытым кодом):
⚠️ Внимание: В ShareX мониторы нумеруются слева направо (в Windows). Если вы измените их расположение в настройках дисплея, нумерация сбросится. Перед использованием проверьте порядок в Параметры → Система → Дисплей → Идентифицировать.
Как узнать номер монитора в Windows?
Откройте Параметры → Система → Дисплей и нажмите Идентифицировать. На каждом экране появится цифра (1, 2, 3...), которая соответствует его номеру в системе.
Способ 5: macOS — встроенные возможности и утилиты
В macOS сделать скриншот одного монитора из двух проще, чем в Windows, благодаря гибким комбинациям клавиш. Вот основные варианты:
Для более точного контроля используйте Terminal:
screencapture -x -R x,y,width,height /путь/к/файлу.png
Где x,y — координаты верхнего левого угла монитора, а width,height — его разрешение. Узнать координаты можно так:
- Откройте Terminal.
- Введите:
system_profiler SPDisplaysDataType - Найдите блок
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 требуется отключить защиту экрана в настройках конфиденциальности. Это может снизить безопасность системы.
Частые ошибки и как их избежать
При попытке сделать скриншот одного монитора пользователи часто сталкиваются с типичными проблемами:
- Скриншот получается обрезанным:
Причина: мониторы имеют разное разрешение или масштабирование. Решение: проверьте настройки в
Параметры → Система → Дисплейи установите одинаковый масштаб (например, 100% на обоих). - Курсор "прыгает" между мониторами:
Причина: баг в Windows 11 при использовании
Win+Shift+S. Решение: используйте сторонние программы (ShareX, Lightshot) или обновите систему. - Скриншот сохраняется в низком качестве:
Причина: сжатие в формате
JPEG. Решение: сохраняйте вPNGили настройте качество в программе (например, в ShareX это делается вНастройки → Изображение). - Не работает горячая клавиша:
Причина: конфликт с другими программами (например, 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"