Repository navigation
ThunderControl 0.9.5
Pre-release
Pre-release
물리 모니터 복제 설정 보존
가상 확장 화면을 종료할 때 macOS가 기존 물리 모니터의 복제를 해제하는 상황을 처리합니다.
- 가상 화면을 제거하기 직전에 사용자의 최신 복제 관계를 기록합니다. 연결을 시작했을 때의 옛 배치를 다시 적용하지 않습니다.
- 가상 화면이 완전히 사라진 뒤, 기존 복제 관계가 끊긴 경우에만 그 관계를 복구합니다.
- 물리 모니터, 주 화면, 해상도, 위치가 달라지면 이전 설정을 강제로 덮어쓰지 않습니다.
- 실제 설정을 다시 읽어 확인하며, API 성공만으로 완료 처리하지 않습니다. 종료 재시도에서도 검증을 건너뛰지 않습니다.
검증한 맥미니 구성은 28E850 → MSI MD271UL 복제, 두 MSI 모두 2560×1440, 60Hz입니다. 실제 두 Mac 연결로 가상 화면을 생성한 뒤 정상 종료했고, 모든 물리 화면의 주 화면, 복제 관계, 위치, 해상도 및 주사율이 전후 동일했습니다. 전체 자체 테스트, 기록 전용 TCP 검사, 헬퍼 테스트와 설정을 변경하지 않는 API 대역 검사도 통과했습니다.
헬퍼가 이미 비정상 종료되어 최신 설정을 기록할 수 없는 상황까지 복구를 보장하는 변경은 아닙니다. 페어링과 macOS 권한 초기화는 하지 않습니다. MacBook 설치와 업데이트 이후의 실제 재연결 상태는 별도로 확인해야 합니다.
Apple 공증 및 스테이플 검증을 완료한 arm64 앱입니다.