Windows RDP — 즉석에서 해상도를 조정할 수 있습니까?


30

RDP 세션에서 데스크톱의 크기를 즉시 조정할 수 있는지 궁금합니다.

연결하기 전에 할 수 있다는 것을 알고 있지만 VMware의 작동 방식과 비슷한 크기로 즉시 크기를 조정하려고합니다. 800x600의 창에있는 경우 원격 데스크톱의 크기를 800x600으로 조정하고 싶습니다.하지만 로컬 창을 최대화하거나 전체 화면으로 이동하면 원격 데스크톱이 로컬의 해상도를 가정하고 싶습니다. PC 또는 창 크기

VMWare는 "모니터에 호스트 설정 사용"이라는 옵션을 사용하여 원하는대로 정확하게 수행합니다.

게스트 OS의 데스크톱 크기를 조정하면 RDP 세션에서이 작업을 수행하고 싶습니까?

어떤 아이디어?


죄송합니다. 아직 답변을 선택할 수 없습니다. 이것을 허용하려면 해킹이 있어야합니다.
zimmer62

창 크기를 조정할 때마다 새로운 지오메트리로 다시 연결하는 rdesktop 주위에 래퍼를 만들었습니다. 그것은 단지 빠른 해킹이지만 실제로는 유용합니다. 이것은 Linux 전용이지만 Windows에서도 구현 될 수 있다고 100 % 확신합니다. github.com/kalmi/rrdesktop
Tarnay Kálmán

1
다시 시작하면 고통스러워 보이지만 현재로서는 가능한 최선의 해결책이라고 생각합니다. vmware와 같은 것이 즉시 작동하므로 원격에서 실행되는 일종의 클라이언트 소프트웨어를 사용하면 다시 시작하지 않고도 데스크탑 크기 변경을 도울 수 있다고 생각합니다. autoit 스크립트 또는 autohotkey 스크립트가이 작업을 즉시 수행 할 수 있는지 살펴 보겠습니다.
zimmer62

1
내가 구현 한 방식은 고통이 아닙니다. 명령 행에 사용자 이름과 비밀번호를 제공하십시오. 창의 크기를 조정할 때마다 세션을 다시 시작하고 다시 로그인하면됩니다. 실제로 VMWare 창의 크기를 조정하는 느낌이 듭니다. 2 초 이내에 다시 사용할 수있게됩니다.
Tarnay Kálmán

답변:


8

이것은 "동적 해상도 업데이트"라는 새로운 기능으로 구현되었으며 Windows 8.1에서 도입되었습니다. 클라이언트에서 해상도가 "전체 화면"으로 설정되어 있으면 데스크톱 해상도는 클라이언트와 동기화 된 상태로 유지됩니다.

RDP 8.1의 일부로 변경된 사항 중 하나는 클라이언트에서 서버로 전송하여 원격 세션 내부의 해상도를 동적으로 업데이트하여 필요없이 클라이언트에서 사용할 수있는 것과 일치하는 새로운 메시지를 추가하는 것입니다. 세션을 완전히 다시 연결합니다. 이전에는 초기 연결시에만 원격 해상도를 설정했습니다. 이 변경으로 연결시 연결 해상도가 설정되며 앱이 전체 화면 모드 인 동안 클라이언트 쪽 해상도가 변경되거나 앱이 창 모드에서 전체 화면으로 전환 될 때 업데이트 될 수 있습니다. 해상도 변경은 현지 변경과 실질적으로 동일 할 정도로 빠릅니다.

자세한 내용 RDS 블로그 의 공지 를 참조하십시오 .


2
Windows 스토어에서 'Microsoft Remote Desktop'을 사용하는 경우 동적 해상도 업데이트가 작동하지만 표준 Windows 데스크톱 버전 원격 데스크톱 (mstsc)을 사용하여 활성화 할 수있는 방법이 없습니다. 불행하게도, Windows 스토어 RDP 클라이언트는 한 번에 단일 세션으로 제한됩니다!
Sevin7

데스크톱 버전의 원격 데스크톱 (good ol ' mstsc) 인 @ Sevin7 은 최대화시 해상도 조정에 응답합니다. 예를 들어 랩톱을 도킹하면 연결된 세션이 새 모니터 크기로 업데이트됩니다. 다른 크기의 모니터로 최대화 할 때도 발생합니다. 원격 데스크톱의 Windows 스토어 버전은 창 크기 조정시 크기가 조정되며 탭 모드에서는 다중 연결을 지원하지만 다중 창에서는 지원하지 않습니다.
Mitch

1
미치 : 설명해 주셔서 감사합니다. MS 블로그 게시물은 전체 화면으로 시작하면 작동해야한다고 언급했지만 다른 해상도를 실행하는 여러 모니터가 없기 때문에 작동하지 못했습니다. 전체 화면에서 전체 화면이 아닌 화면 (창)으로 크기를 조정할 때 해상도를 조정하려고 시도했지만 Windows 스토어 앱은 수행하지만 mstsc는 수행하지 않습니다.
Sevin7

7

RDP 파일에서 다음 설정을 살펴볼 수 있습니다.

smart sizing:i:1

스마트 크기 조정을 사용하면 세션 크기를 조정하고 스크롤 막대를 제거 할 수 있습니다. 연결하기 전에 디스플레이 크기를 조정하여 원하는 효과를 얻을 수 있습니다. 정확히 당신이 찾고있는 것이 아니지만 현재 RDP 구현을 사용하는 데 가장 가깝습니다.

여기서주의 할 점은 데스크탑이 여전히 유효한 해상도로 유지된다는 것입니다. 예를 들어 당신이 1024에서 바탕 화면을 시작하면, 당신은 크기를 조정할 수 아래로 (그리고 작은되고, 축소하고 열심히 읽고) 당신이 원하는 모든하지만 완전히 1080p의 화면을 채우기 위해 당신은 그것을 크기를 조정할 수 없습니다. 여러 모니터로 시작한 다음 단일 모니터로 가져 오면 RDP 디스플레이에 여러 바탕 화면이 나란히 나란히 한 창에 표시됩니다.

자세한 내용 은 블로그를 참조 하십시오 .

따로, 저는 샬럿 공과 대학의 노스 캐롤라이나 대학교에서 컴파일 된 RDP 파일 설정 목록을 여러 번 사용 했습니다 . 이것이 도움이되기를 바랍니다.


1
나는 스마트 사이징을 좋아하지만 실제로 찾고있는 것은 다시 연결하지 않고 해상도를 변경하는 것입니다.
zimmer62

3

Smart sizing 원격 데스크톱의 완전한 기능이지만 마우스 오른쪽 버튼 클릭 메뉴에서 "숨겨 짐"

여기에 이미지 설명을 입력하십시오

출처 : 내 (이탈리아어) 기사 여기 ( Google Translate )

이 도움을 바랍니다


1
나는 이것이 이것을 지원한다는 것을 좋아하지만, 내가 찾고있는 것이 아닙니다. VMWare가 어떻게 작동하는지 확인할 수 있으면 데스크탑을 크기 조정하지 않고도 크기를 조정할 수 있습니다.
zimmer62

나는 당신이 지금 무엇을 의미하는지 알 수 있으며 실제로는 실제로 매우 유용 할지라도 RDP를 통해 현재 지원되지 않는다고 확신합니다.
Gianluigi Zane Zanettini 박사

0

표준 RDP 클라이언트로 세션을 시작한 후에는 크기를 조정하는 방법을 모릅니다. "Smart Resize"옵션을 사용하여 mRemote 를 시도 할 수 있습니다 . (주의 : mRemote의 개요 페이지는 mRemote가 Linux가 아닌 Windows XP 및 Windows Vista에서만 실행된다고보고합니다.)


mRemote가 더 이상 존재하지 않습니다. 상용 소프트웨어로 대체되었습니다. mRemoteNG있습니다 . 그에 따라 게시물을 업데이트하십시오.
Der Hochstapler

0

나는 위의 의견에 대해 가시성을 위해 여기에 @ Sevin7에 대한 완전한 크레딧을 넣었습니다.

창에 구운 버전 대신 Windows 스토어 에서 Microsoft Remote Desktop 앱을 사용하십시오 . 후속 연결시 계속 유지되는 "크기 변경시 원격 세션 해상도 업데이트"를 위해 첫 번째 연결을 설정할 때 켜야하는 옵션이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.