외부 디스플레이 연결 끊기-다시 연결 주기 동안 열린 창을 유지하는 방법은 무엇입니까?

외부 디스플레이 연결 끊기-다시 연결 주기 동안 열린 창을 유지하는 방법은 무엇입니까?

확장 모드에서 외부 디스플레이(프로젝터)를 사용하고 있습니다. 연결을 끊었다가 다시 연결하면 모든 창이 기본 디스플레이로 표시되고 확장 디스플레이는 비어 있습니다. 연결 해제-재연결 주기 동안 외부 디스플레이에 모든 창을 유지하고 싶습니다.

배경: 프리젠테이션을 진행 중인데 프로젝터 입력이 HDMI 스위치를 통해 들어오고 있어 프로젝터에 또 다른 피드를 표시할 수 있습니다. PC에서 전환하면 Windows는 이를 디스플레이 연결 끊김으로 간주하고 창을 다시 정렬합니다. 다시 전환하면 프레젠테이션이 사라지고 이전 위치로 돌아가려면 창을 이동해야 합니다. 일반적인 문제처럼 들리지만 지금까지 나에게 맞는 솔루션을 찾지 못했습니다.

주로 모니터가 절전 모드로 전환된 후 다시 정렬된 창과 관련된 다양한 관련 질문을 검토했지만(다른 문제, 동일한 근본 원인) 해결 방법이 나에게 적합하지 않습니다. 다음은 제가 고려 중인 모든 옵션입니다. 이상적으로는 누군가 확실히 작동하지만 그것이 없는 솔루션을 공유할 것입니다. 아래 옵션에서 일부 옵션을 배제하는 것이 여전히 도움이 될 것입니다.

1) Windows에서 자동 디스플레이 감지를 비활성화합니다.

ㅏ)내가 읽은 이 작업을 수행하는 한 가지 방법은 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\TMM에서 UselViewHelper를 0으로 설정하는 것입니다. 이는 여기에서 제안되었습니다. https://www.reddit.com/r/Amd/comments/5jlk82/how_to_prevent_windows_from_rearranging_when/ 하지만 나는 나를 위해 일하지 않았습니다. 시도해 보고 다시 시작했는데 PC가 이전과 동일하게 작동합니다.

비)케이블이 연결되어 있는 한 VGA 포트에서 분리된 모니터를 Windows가 자동 감지하지 않는다는 내용을 어딘가에서 읽었습니다. VGA 더미 스틱을 사용할 필요가 없기 때문에 설득력 있게 들리지는 않지만 시도해 보겠습니다. VGA 포트가 없어서 VGA-HDMI 변환기를 주문했습니다.

2) 외부 디스플레이 시뮬레이션

가상 외부 디스플레이를 추가할 수 있다면 두 개의 외부 디스플레이(프로젝터와 가상 디스플레이)에 미러링된 확장 데스크탑을 사용하여 설정할 수 있습니다. 그런 다음 미러링된 두 디스플레이 중 하나를 분리했다가 다시 연결하면 창이 재정렬되지 않습니다. 여기서 첫 번째 문제는 확장 데스크탑의 복제가 가능한지조차 모르겠다는 것입니다.

두 번째 문제는 가상 디스플레이를 추가하는 것인데, 이에 대한 옵션이 너무 많았습니다.

ㅏ)HDMI-VGA, 그 다음 VGA 스플리터, 그 다음 VGA 더미 스틱 이것은 첫 번째 문제를 방지하므로 비교적 간단합니다. Windows는 두 번째 및 세 번째 디스플레이를 미러링할 필요가 없습니다.

비)USB-VGA, Windows에서 VGA 포트에 연결된 디스플레이가 있다는 것을 알 수 없는 경우를 대비해 더미 스틱 사용 가능(테스트할 수 있도록 어댑터를 주문했습니다)

씨)모바일 앱을 사용하여 디스플레이를 전화기로 확장합니다. 예: https://play.google.com/store/apps/details?id=com.devguru.eltwomonusb&hl=es 따라서 이 경우 고스트 디스플레이가 아니라 실제 장치가 됩니다. 하지만 해상도가 일치하지 않을 수 있으며 비정통적인 접근 방식으로 인해 다른 문제가 있을 수 있습니다.

디)소프트웨어를 사용하여 디스플레이를 다른 PC나 다른 장치로 보냅니다. 알려진 바에 따르면 이는 Windows Connect, iDisplay, Airscreen, Splashtop Extended Desktop 또는 기타 도구를 사용하여 수행할 수 있습니다. 또한 가상이 아닌 실제 추가 디스플레이가 생성되며 케이블로 연결되지 않습니다.

3) 아래의 설정을 사용하여 안절부절 못합니다.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration

여기에 제안된 바와 같이, 다른 곳에서도: 잠에서 깨어난 후 창 위치 변경을 어떻게 중지할 수 있나요?

온라인에 설명된 SIMULATED 항목은 없었지만 유사한 기능을 제공할 수 있는 MSNILNOEDID는 있었습니다. 내 노트북 ​​화면(HHT00301...)에 대한 항목이 하나 있고 프로젝터(BOE06F90...)에 대한 항목이 약 12개 있습니다. 그들은 모두 다른 답변에 따르면 랩톱 화면의 경우 3840x2160, 프로젝터 항목의 경우 1920x1080 및 (아마도) 시뮬레이션된 화면으로 구성되어 있는 것 같습니다.

4) 디스플레이가 여전히 연결되어 있다고 생각하도록 PC를 속이는 HDMI 스위치를 사용합니다.

그러한 장치가 존재하는지 모르겠고, 존재한다면 지금은 어떻게 찾는지 모르겠습니다.

5) 프로젝터 연결이 끊어진 동안 맞춤형 소프트웨어 솔루션을 사용하여 외부 디스플레이를 시뮬레이션합니다.

여기에서 그러한 해결책 중 하나를 찾았습니다.https://archive.codeplex.com/?p=pertantwindows 프로젝트가 중단되었지만 코드를 다운로드할 수 있었습니다. 다행스럽게도 이 앱은 .NET 앱이고 저는 .NET 개발자이지만 작업량이 많은 것 같습니다. 기본적으로 구축되지도 않고 복잡해 보이며 실제로 어떤 유효성 검사도 수행할 수 없습니다. 일하다.

답변1

최신 개선 사항을 시도해 보십시오.영구Windows

고지 사항: 나는 향상된 기능의 기여자입니다.

답변2

대답은 선택 사항이 될 것입니다1. b) VGA 출력 사용

HDMI-VGA 어댑터를 삽입하면 Windows는 이를 외부 모니터로 선택하고 데스크탑을 확장할 수 있습니다. 그런 다음 외부 모니터를 원하는 대로 연결하거나 분리할 수 있으며 열린 창은 그대로 유지됩니다(또는 제 경우에는 HDMI 스위치를 사용하여 이 비디오 피드에서 전환했다가 다시 돌아올 수 있습니다).

따라서 HDMI 출력에서 ​​HDMI 스위치에 직접 연결하는 대신 VGA-HDMI 케이블에 연결된 HDMI-VGA 어댑터를 사용합니다. 터무니없고 수준 낮은 기술처럼 들리지만 작동하며 Microsoft가 이 디스플레이 자동 감지 기능을 비활성화하는 안정적인 방법을 추가할 때까지 그대로 유지될 것 같습니다.

관련 정보