Есть ли способ дублировать разные виртуальные рабочие столы (или окна приложений) на разные мониторы?

Есть ли способ дублировать разные виртуальные рабочие столы (или окна приложений) на разные мониторы?

Прямо сейчас я нахожусь в некоторой дилемме, так как мне нужно проецировать некоторые из моих работ на большой экран (в данном случае беспроводной 70-дюймовый монитор, установленный в конференц-зале), чтобы демонстрировать ход работы моим коллегам в режиме реального времени (что включает в себя написание скриптов на Python и запуск тестов с вводом и результатами в реальном времени). Естественно, я хочу проецировать на большой экран только определенные приложения (PyCharm IDE, терминал Python, на котором запущены тесты, и т. д.), оставив другие работы и личные чаты при себе.

Из четырех режимов, которые Windows 10 изначально поддерживает при проецировании экранов, «Только экран ПК» и «Только второй экран» здесь, очевидно, неприменимы, «Дублировать» также недопустимо, поскольку он будет проецировать все на большой экран. Режим «Расширить» в какой-то степени работоспособен, поскольку я могу перетаскивать эти конкретные приложения на большой экран. Однако теперь работать с этими приложениями — это боль, поскольку мне приходится поворачивать голову, чтобы посмотреть на большой экран, чтобы изменить скрипты и запустить тесты, очень неудобно, когда экран не смотрит прямо на вас, и через некоторое время кажется, что моя шея сломается, работая таким образом.

Поэтому мне интересно, существуют ли какие-то определенные способы дублировать только определенный контент на большом экране, чтобы все могли видеть этот конкретный контент на 70-дюймовом мониторе, в то время как я могу продолжать работать, просто глядя на экран своего ноутбука.

Поскольку теперь Windows 10 поддерживает виртуальные рабочие столы с функцией Task View, в идеале было бы здорово, если бы я мог каким-то образом дублировать только содержимое экрана определенного виртуального рабочего стола на большой экран. Таким образом, я мог бы просто поместить PyCharm и некоторые окна терминала и т. д. на новый виртуальный рабочий стол и дублировать его на большой экран, в то время как все мои другие приложения оставались бы на основном виртуальном рабочем столе. Затем я мог бы переключаться между виртуальными рабочими столами для работы.

Конечно, если есть какой-то способ дублировать только содержимое окон определенных приложений, это также сработает для моей текущей проблемы.

Я провел небольшое исследование и, похоже, пока нет собственных функций ОС, которые бы поддерживали подобные требования: ни в Windows, ни в Mac OS, ни в каком-либо дистрибутиве Linux (хотя я и не перепробовал все множество различных оконных менеджеров Linux).

Кто-нибудь знает, есть ли какие-то сторонние программные решения (бесплатные или платные), которые могут это сделать, или есть ли какие-то настройки ОС или оконные менеджеры, которые могут делать подобные вещи?

решение1

Совместное использование только отдельных приложений может быть довольно сложным. В этом конкретном случае решением может стать настройка OBS для записи определенного окна и размещение либо OBS в целом, либо монитора для него на втором экране. В зависимости от того, как часто вы меняете приложения, вам может потребоваться часто менять источники/сцены.

Связанный контент