Есть ли способ подделать двойной (второй) монитор


81

Есть ли способ подделать двойной монитор для тестирования.

У меня только один монитор, и я должен сделать приложение, подходящее для двух мониторов.

Второй экран монитора должен появиться в виде окна на моем основном мониторе.


1
Мне на самом деле тоже интересно об этом, когда вы упомянули об этом за подделку маленького (7 ') монитора. Виртуальные рабочие столы здесь бесполезны, если только у меня их нет и я не хочу использовать их в качестве основного монитора (нет, нет.)
Мэтью Шарли,

Ответы:


57

Я заставил Windows думать, что у меня есть два подключенных дисплея:

  1. Щелкните правой кнопкой мыши на рабочем столе, выберите «Разрешение экрана».
  2. Нажмите «Определить» на следующем экране
  3. Нажмите «Другой дисплей не обнаружен» и в разделе «Несколько дисплеев» выберите «Попытаться подключиться в любом случае: VGA»
  4. Нажмите «Применить»
  5. Теперь вы можете включить расширение рабочего стола, как если бы у вас был подключен второй экран.

Для просмотра второго экрана. Это можно сделать через LogMeIn или TeamViewer на iOS, Android, Windows, Mac и, как мне кажется, Linux:

Я использовал TeamViewer, так как уже использую его, так что он уже установлен

  1. Открыл TeamViewer на iPad
  2. Предварительно подключиться к настройке компьютера
  3. Используя кнопку «Монитор» внизу, выберите и покажите экран № 2.
  4. iPad теперь показывает экран 2 с ПК.

3
У меня не работает: «Не удалось сохранить настройки дисплея. Попробуйте использовать другую комбинацию настроек дисплея».
Рэй

2
Мой Win 8 не показывал «Другой дисплей не обнаружен» до тех пор, пока я не установил бесплатную версию Windows для iDisplay . Затем я отключаю его (снимите флажок «Запускать при запуске Windows») и
выхожу

10
Это будет работать, только если у вашего графического адаптера есть порт VGA без подключенного к нему экрана.
Винз

2
Как мне это убрать?
Алекс

3
Особое примечание для windows 10: просто нажмите Winkey+Pи выберите Extended , Windows автоматически создаст второй дисплей! Это так чудесно просто! Чтобы удалить этот лишний, просто вернитесь к компьютеру . @Alex
конус

13

Еще одно бесплатное решение, которое работает:

  • установить TightVNC
  • установите драйвер виртуального дисплея, такой как этот или тот, который идет с zonecreen
  • расширить рабочий стол на оба дисплея
  • запустить сервер TightVNC
  • в свойствах TightVNC перейдите в область «Отображение, обмен» и выберите «Полный рабочий стол»
  • запустите vncviewer и подключитесь к localhost
  • прокрутите влево / вправо к вашему виртуальному дисплею, и все готово

10

Хорошо, я нашел решение на этом сайте, в другом вопросе .


Поскольку вы хотите, чтобы Windows думала, что есть два физических монитора, возможно, Matrox PowerDesk или Virtual Display Manager подойдут вам.


1
Разве VDM не разделяет один физический монитор на несколько виртуальных мониторов? Как вы можете создать виртуальный монитор за пределами экрана физического монитора?
Виктор Марчук

8

Я нашел самый дешевый способ обмануть компьютер, сделав фиктивный аналоговый разъем VGA (XGA, RGB), просто вставив три резистора от 50 до 150 Ом на некоторые соединения. У меня есть школьная установка телевизора, для которой необходим внешний аудио / видео выход HDMI в качестве дополнительного монитора в системе Windows XP. Сложность в том, что когда вы отключаете основной монитор VGA, весь рабочий стол настроен на HDMI, а весь дополнительный монитор просто трюк, поэтому я сделал быстрый поиск в Интернете и нашел способ обмануть GPU, чтобы подумать что это фактический монитор, подключенный как VGA, и установите его на рабочий стол по умолчанию и не переносите рабочий стол на HDMI. http://www.geeks3d.com/20091230/vga-hack-how-to-make-a-vga-dummy-plug/ резисторы работают так же, как и отвечающие машины, и если графический процессор посылает сигналы R / G / B, он передается на приемные контакты и обманывает графический процессор, который фактически контролирует подключенный порт VGA. Для просмотра рабочего стола вы можете использовать любую программу удаленного управления, даже родную, и увидеть весь рабочий стол на фиктивном вторичном мониторе VGA AAAAND, который НАСТОЯЩИЙ :) Надеюсь, что это будет кому-то полезно. PS Я отрезал старый разъем кабеля VGA и разорвал его, использовал пайку и горячий клей, чтобы убедиться, что он не укоротит разъем. Укорочение ЛЮБОГО разъема на ПК может привести к неисправностям, поэтому будьте ОЧЕНЬ осторожны и перепроверьте ВСЕ! Вас предупредили;) Удачи и извините за любые орфографические ошибки, которые я сделал. Английский не мой язык;)


6

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

С учетом сказанного, если это для работы, попросите их купить вам один . Второй монитор не должен быть чем-то необычным. Там есть очень дешевые мониторы. Если это не для работы, вы можете в любом случае рассмотреть возможность получения второго, поскольку настройка с двумя мониторами очень полезна для разработчиков программного обеспечения (и в целом).


У Dell есть (по крайней мере сегодня) монитор с разрешением 24 "1920x1080 (в разделе« Домашний / домашний офис ») за 199 долларов. Нет экономических причин не покупать второй монитор для разработчика.
Kyralessa

1
Я второй второй монитор. Как разработчик, установка двух (или даже тройных) мониторов сэкономит вам время на отладку и исследования. Например, при отладке у вас может быть свой отладчик на 1 экране, а приложение или веб-сайт, который вы отлаживаете, - на другом, и сразу же увидите корреляцию между тем, что происходит внутри приложения, и тем, что видит пользователь. И вы сразу можете увидеть, как повлияют изменения HTML и CSS на ваш сайт. Наконец, вы можете легко следить за видеоуроками на втором экране, выполняя действия, которые они предлагают на главном экране.
Nzall

2

Коммерческое решение (39,95 долл. США):
если у вас есть другой компьютер, например, ноутбук, вы можете использовать его в качестве второго монитора, используя:

MaxiVista

MaxiVista превращает любой запасной настольный компьютер, ноутбук или нетбук в двойной монитор для вашего основного компьютера. Никакого дополнительного оборудования для нескольких мониторов не требуется. Просто расширяйте окна программы на несколько экранов, как если бы это был один большой монитор. Увеличьте свою производительность с помощью нескольких мониторов.

См. Эту статью для подробного описания:
добавьте несколько мониторов без дополнительных видеокарт с помощью MaxiVista

образ


4
ZoneScreen - это бесплатная альтернатива MaxiVista: zoneos.com/zonescreen.htm
Snark,

Вопрос суперпользователя об использовании второго компьютера в качестве монитора (в котором рассматриваются как ZoneScreen, так и MaxiVista): superuser.com/questions/15254
MatrixFrog

Я пытался сделать это на виртуальной машине, я немного запутался, пока не понял, что должен отключить интеграцию с мышью, иначе Windows и VirtualBox не могут договориться о том, на каком экране находится мышь.
Нил

1

Вот еще одно решение в теории. Однажды, в ситуации поддержки, я удаленно управлял компьютером пользователя (сейчас не помню, было ли это с подключением к удаленному рабочему столу или с NetMeeting), и у пользователя была тройная настройка монитора. Я видел все три его монитора, все втиснутые в одно окно на моей машине.

Итак, если ваш ПК поддерживает несколько мониторов, но у вас фактически нет второго монитора, теоретически вы можете расширить свой рабочий стол до 2-го монитора (даже если вы ничего не видите, и при условии, что ваша карта поддерживает это, даже когда ничего не подключено к разъему). Затем вы можете подключиться к своей машине с другой машины, чтобы посмотреть, что будет на вашем втором мониторе.


0

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

Оба эти подхода предполагают, что у вас есть бесплатная видеокарта, которая не будет выводить видео, если не подключен монитор:

  • Если вы используете аналоговый (VGA) монитор, то решение очень простое: просто установите пару резисторов на разъем (один из многих примеров на этом форуме ).

  • Если у вас есть чисто цифровой монитор (например, DVI-D), то нет другого пути, кроме аппаратной реализации цифровой логики, которая должна происходить между монитором и ПК. Извините, я должен быть настолько расплывчатым.

Но, как уже говорили другие, вы должны просто купить второй монитор (и видеокарту, если необходимо). Это действительно будет более быстрое решение, а время - деньги, верно?

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


0

Попробуйте SplitView, где вы можете разбить свой рабочий стол на несколько частей


Можете ли вы расширить эту ссылку, чтобы ваш ответ все еще был полезен, если он станет мертвым? Как вы используете это конкретное программное обеспечение, можете ли вы опубликовать несколько скриншотов в своем ответе?
Моисей

-2

Простой ответ: Windows 7: нажмите (кнопка Windows + P), чтобы расширить монитор // Windows XP: щелкните правой кнопкой мыши / Свойства / Внешний вид / Под дисплеем измените на желаемое


Пожалуйста, предоставьте скриншоты

Это решило мою проблему с Windows 10. Win + P> Расширить> Переключил кабель моего монитора на другой порт на башне.
Джонатон
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.