Czy istnieje sposób na sfałszowanie podwójnego (drugiego) monitora

81

Czy istnieje sposób na sfałszowanie podwójnego monitora do testów.

Mam tylko jeden monitor i muszę utworzyć aplikację odpowiednią dla dwóch monitorów.

Drugi ekran monitora powinien pojawić się jako okno na moim głównym monitorze.

Michael
źródło
1
Ciekawi mnie to również teraz, kiedy wspomniałeś o tym, aby sfałszować mały monitor (7 '). Wirtualne komputery stacjonarne są tutaj bezużyteczne, chyba że mam już jeden i chcę go używać jako mojego głównego monitora (err, no.)
Matthew Scharley,

Odpowiedzi:

57

Sprawiłem, że Windows pomyślał, że mam dwa podłączone ekrany:

  1. Kliknij pulpit prawym przyciskiem myszy, kliknij „Rozdzielczość ekranu”
  2. Kliknij „Wykryj” na następnym ekranie
  3. Kliknij „Nie wykryto innego ekranu” i pod opcją wielu ekranów wybierz „Mimo to spróbuj się połączyć: VGA”
  4. Kliknij „Zastosuj”
  5. Możesz teraz włączyć rozszerzenie pulpitu tak, jakby do komputera podłączony był drugi ekran.

Aby wyświetlić drugi ekran. Można to zrobić za pomocą LogMeIn lub TeamViewer na iOS, Android, Windows, Mac i uważam, że Linux:

Korzystałem z TeamViewer, ponieważ już go używam, więc już go zainstalowałem

  1. Otwarty TeamViewer na iPadzie
  2. Podłącz wcześniej do konfiguracji komputera
  3. Za pomocą przycisku „Monitor” na dole wybierz i pokaż ekran nr 2.
  4. iPad pokazuje teraz ekran 2 z komputera.
Jonas Dahl
źródło
3
Nie działa dla mnie: „Nie można zapisać ustawień wyświetlania. Spróbuj użyć innej kombinacji ustawień wyświetlania”.
Ray
2
Moje Win 8 nie wyświetlało komunikatu „Nie wykryto innego ekranu”, dopóki nie zainstalowałem darmowej wersji systemu Windows iDisplay . Następnie wyłączam go (odznacz „Start przy uruchamianiu systemu Windows”) i wychodzę - nie jest już potrzebny
Lu55,
10
Działa to tylko wtedy, gdy karta graficzna ma port VGA bez podłączonego do niego ekranu.
Vinz
2
Jak mogę to usunąć?
Alex
3
Specjalna uwaga dotycząca systemu Windows 10: wystarczy nacisnąć Winkey+Pi wybrać opcję Rozszerzone , system Windows automatycznie utworzy drugi ekran! To jest tak cudownie proste! Aby usunąć ten dodatkowy, po prostu wybierz opcję Tylko komputer . @Alex
taper
13

Kolejne bezpłatne rozwiązanie, które działa:

  • zainstaluj TightVNC
  • zainstaluj wirtualny sterownik ekranu taki jak ten lub ten z ekranem stref
  • rozciągnij pulpit na oba ekrany
  • uruchom serwer TightVNC
  • we właściwościach TightVNC przejdź do Display, Sharing area i wybierz „Full desktop”
  • uruchom vncviewer i połącz się z localhost
  • przewiń w lewo / w prawo do wirtualnego wyświetlacza i gotowe
binOr
źródło
10

Dobra, znalazłem rozwiązanie na tej stronie, w innym pytaniu .


Ponieważ chcesz, aby system Windows myślał, że istnieją dwa fizyczne monitory, być może Matrox PowerDesk lub Virtual Display Manager pasują do twoich potrzeb.

Michael
źródło
1
Czy VDM nie dzieli pojedynczego monitora fizycznego na wiele monitorów wirtualnych? Jak stworzyć wirtualny monitor poza ekranem fizycznego monitora?
Victor Marchuk
8

Znalazłem najtańszy sposób na oszukanie komputera, fizycznie tworząc atrapę złącza analogowego VGA (XGA, RGB), po prostu umieszczając trzy rezystory od 50 do 150 omów na niektórych połączeniach. Mam szkolną konfigurację TV, która wymagała zewnętrznego wyjścia audio / wideo HDMI jako dodatkowego monitora w systemie Windows XP. Problem polega na tym, że kiedy odłączysz główny monitor VGA, cały pulpit jest ustawiony na HDMI, a cały monitor dodatkowy jest po prostu cholerny, więc zrobiłem szybkie wyszukiwanie w Internecie i znalazłem sposób, aby oszukać GPU, aby pomyśleć że jest to rzeczywisty monitor podłączony jako VGA i ustaw go na domyślny pulpit i nie przesyłaj pulpitu na HDMI. http://www.geeks3d.com/20091230/vga-hack-how-to-make-a-vga-dummy-plug/ rezystory działają jako urządzenia odpowiadające i odpowiadają na nie, a jeśli GPU wysyła sygnały R / G / B, jest ono przekazywane do pinów odbiorczych i oszukuje procesor graficzny, który faktycznie monitoruje podłączony port VGA. Aby wyświetlić pulpit, możesz użyć dowolnego programu zdalnego sterowania, nawet natywnego, i zobaczyć cały pulpit na fałszywym monitorze dodatkowym VGA AAAAND, który jest PRAWDZIWY :) Mam nadzieję, że będzie komuś pomocny. PS Odciąłem stare złącze kabla VGA i rozebrałem je, użyłem lutowania i gorącego kleju, aby upewnić się, że nie skróci złącza. Skrócenie DOWOLNEGO złącza na komputerze może spowodować awarie, więc bądź BARDZO ostrożny i dwukrotnie sprawdź WSZYSTKO! Ostrzegasz, że kłamstwo;) Powodzenia i przepraszam za błędy, które popełniłem. Angielski nie jest moim językiem;)

Andrius Lukminas
źródło
6

Nic nie wiem (aby „sfałszować” drugi monitor w oprogramowaniu). Jedyną opcją może być uzyskanie aplikacji, która tworzy wirtualne komputery stacjonarne w systemie Windows .

Powiedziawszy to, jeśli to jest do pracy, poproś ich, aby ci kupili . Drugi monitor nie musi być niczym szczególnym. Istnieją bardzo tanie monitory. Jeśli to nie zadziała, możesz rozważyć zdobycie drugiego, ponieważ konfiguracja podwójnego monitora jest bardzo przydatna dla programistów (i ogólnie).

JasCav
źródło
Dell ma (przynajmniej dzisiaj) monitor 24 "1920 x 1080 na liście (w dziale Home / Home Office) za 199 USD. Nie ma ekonomicznego powodu, aby nie kupować drugiego monitora dla programisty.
Kyralessa
1
Sekundę drugi monitor. Jako programista posiadanie podwójnego (lub nawet potrójnego) monitora pozwoli ci zaoszczędzić mnóstwo czasu dzięki debugowaniu i badaniom. Na przykład podczas debugowania możesz mieć swój debugger na 1 ekranie, a aplikację lub witrynę, z której debugujesz na drugim, i natychmiast zobaczyć korelację między tym, co dzieje się w aplikacji, a tym, co widzi użytkownik. I od razu możesz zobaczyć, jaki wpływ mają zmiany HTML i CSS na twoją stronę. Wreszcie, możesz łatwo śledzić samouczki wideo na drugim ekranie, wykonując czynności sugerowane na ekranie głównym.
Nzall
2

Rozwiązanie komercyjne (39,95 USD):
Jeśli masz inny komputer, na przykład laptop, możesz go użyć jako drugiego monitora, używając:

MaxiVista

MaxiVista zamienia każdy wolny komputer stacjonarny, laptop lub netbook PC w podwójny monitor dla twojego komputera głównego. Nie jest wymagany dodatkowy sprzęt do obsługi wielu monitorów. Po prostu rozszerz okna programu na wiele ekranów, jakby to był jeden duży monitor. Zwiększ produktywność, używając wielu monitorów.

Szczegółowy opis znajduje się w tym artykule:
Dodaj wiele monitorów bez dodatkowych kart wideo za pomocą MaxiVista

wizerunek

harrymc
źródło
4
ZoneScreen to darmowa alternatywa dla MaxiVista: zoneos.com/zonescreen.htm
Snark
Pytanie superużytkownika dotyczące używania drugiego komputera jako monitora (obejmującego zarówno ZoneScreen, jak i MaxiVistę) znajduje się tutaj: superuser.com/questions/15254
MatrixFrog
Próbowałem to zrobić na maszynie wirtualnej, byłem trochę zdezorientowany, dopóki nie zdałem sobie sprawy, że muszę wyłączyć integrację myszy, w przeciwnym razie Windows i VirtualBox nie będą mogły ustalić, na którym ekranie była mysz.
Neil
1

Oto teoretycznie inne rozwiązanie. Raz, w sytuacji wsparcia, zdalnie sterowałem komputerem użytkownika (nie pamiętam teraz, czy było to połączenie z pulpitem zdalnym, czy NetMeeting), a użytkownik miał potrójną konfigurację monitora. Widziałem wszystkie trzy jego monitory wciśnięte w jedno okno na moim komputerze.

Tak więc, jeśli twój komputer obsługuje wiele monitorów, ale tak naprawdę nie masz drugiego monitora, teoretycznie możesz przenieść swój pulpit na drugi monitor (nawet jeśli nic nie widzisz i zakładając, że twoja karta obsługuje to, nawet gdy nic nie jest podłączone do gniazda). Następnie możesz zdalnie podłączyć się do swojego komputera z innego komputera, aby zobaczyć, co będzie na drugim monitorze.

użytkownik14068
źródło
0

Ostatnio przeprowadziłem wiele badań na ten temat, ponieważ jeden z produktów, nad którymi pracuję, wymaga drugiego monitora do zdalnego sterowania komputerem - podstawowa aplikacja na komputerze przejmuje jeden z monitorów , więc użytkownik potrzebuje drugiego pulpitu do pracy.

Oba te podejścia zakładają, że masz bezpłatną kartę wideo, która nie będzie generować obrazu wideo, dopóki nie zostanie podłączony monitor:

  • Jeśli używasz monitora analogowego (VGA), rozwiązanie jest niezwykle proste: wystarczy umieścić kilka rezystorów na złączu (jeden z wielu przykładów na tym forum ).

  • Jeśli masz czysto cyfrowy monitor (np. DVI-D), nie ma innego wyjścia niż sprzętowa implementacja cyfrowej logiki, która musi się zdarzyć między monitorem a komputerem. Przepraszam, muszę być tak niejasny.

Ale jak powiedzieli inni, powinieneś po prostu kupić drugi monitor (i kartę graficzną, jeśli to konieczne). To naprawdę będzie szybsze rozwiązanie, a czas to pieniądz, prawda?

Nawiasem mówiąc, to, czy można wziąć wyjście drugiego monitora i pokazać go jako okno na pierwszym monitorze, byłoby cechą sterowników karty wideo.

Mark Rushakoff
źródło
0

Wypróbuj SplitView, w którym możesz podzielić pulpit na wiele części

Neps
źródło
Czy możesz rozwinąć ten link, aby Twoja odpowiedź nadal była przydatna, jeśli się zepsuje? Jak korzystasz z tego konkretnego oprogramowania, czy możesz opublikować zrzuty ekranu w swojej odpowiedzi?
Mojżesz
-2

Prosta odpowiedź: Windows 7: naciśnij (klawisz Windows + P) rozszerz monitor // Windows XP: Kliknij prawym przyciskiem myszy / Właściwości / Wygląd / Pod wyświetlaczem zmień na pożądany

Crashmoney
źródło
To rozwiązało mój problem z Windows 10. Win + P> Rozszerz> Przełączam kabel mojego monitora na inny port w wieży.
Jonathon,