Powiększanie pulpitu zdalnego

15

Używanie pulpitu zdalnego z urządzenia z ekranem o wysokiej rozdzielczości (powiedzmy Surface Pro) jest zdecydowanie trudne - wszystko wyświetla skalę 1: 1 i wygląda na małe .

Jeśli urządzenie, na które chcesz zdalnie uruchomić, działa w systemie Server 2008 R2 lub nowszym, możesz zmienić ustawienie powiększenia w rozdzielczości dpi (patrz tutaj ).

Ale w przypadku starszych hostów to nie działa.

Używając zwykłego pulpitu zdalnego, możesz połączyć się z niższą rozdzielczością , powiedzmy 1280x768, i włączyć inteligentne dostosowywanie . Jednak inteligentna zmiana rozmiaru może zostać zmniejszona (aby wyświetlić duży pulpit na małym obszarze), ale nie wydaje się skalować (aby wyświetlić mały pulpit na dużym obszarze).

Za pomocą aplikacji Pulpit zdalny systemu Windows 8 można powiększać - ale nie można ustawić domyślnej rozdzielczości hosta.

To, czego chcę, to niższa rozdzielczość w hoście, przeskalowana do mojego ekranu.

Oba są więc zbliżone do tego, czego chcę, ale nie całkiem działają. Pytanie brzmi:

Czy aplikacja pulpitu zdalnego pozwala w jakiś sposób ustawić rozdzielczość ekranu? Czy jest jakiś inny klient pulpitu zdalnego, który lepiej radzi sobie z powiększaniem?

podobny do kodu
źródło
@ techie007 Podali Surface Pro jako przykład urządzenia z ekranem o wysokiej rozdzielczości. Naprawdę nie duplikat.
AStopher
1
Chcę zobaczyć osobę, która zakodowała maksymalny rozmiar okna RDP dla funkcji inteligentnego dostosowywania. To tylko okno z obrazem rozciągniętym do wypełnienia! Po prostu pomiń maksymalne limity rozmiaru, a zrobiłby to dokładnie to, co chcieliśmy!
RomanSt
Najważniejsze jest to, że klient RDP na Win10 powinien mieć RĘCZNE USTAWIENIA dla dpi hosta ... ponieważ jeśli łączysz się ze starszymi serwerami, protokół RDP nie przechodzi dpi .... Bieżący wątek na tym superuser.com/ q / 1030041/15466
Jonesome Przywróć Monikę

Odpowiedzi:

6

W końcu znalazłem rozwiązanie tego problemu za pośrednictwem tego wpisu na blogu autorstwa Falafel Softare .

Gruntownie:

  • Pobierz udoskonalonego klienta RDP firmy Microsoft o nazwie Remote Desktop Connection Manager 2.2
  • Po dodaniu nowego serwera przejdź do karty „Ustawienia pulpitu zdalnego” we Właściwościach i wybierz „Taki sam jak obszar klienta”

Napisałem to nieco bardziej szczegółowo ze zrzutami ekranu na moim blogu .

Edycja: Menedżer połączeń pulpitu zdalnego 2.2 został zastąpiony wersją 2.7. Ludzie w komentarzach twierdzą, że 2.7 będzie działać na Win8.1 ze zmienionymi niektórymi ustawieniami, jednak w Windows 10 nie wygląda na to, aby rozwiązał problem. Niestety stwardnienie rozsiane nigdzie nie zostawiliśmy v2.2 dla nas.

podobny do kodu
źródło
2
Doskonały! Dla wyjaśnienia, nie wymaga to żadnej konfiguracji; dzieje się tak, że RDPMan nie jest kompatybilny z wysokim DPI, więc Windows po prostu skaluje bitmapy. To wszystko, czego potrzebowałem na początek.
RomanSt
2
Zauważ, że w późniejszych wersjach tego narzędzia Microsoft „naprawił” brak obsługi wysokiej DPI, co oznacza, że ​​sztuczka Codeulike nie działa. Należy pobrać wersję 2.2 specjalnie z linku w odpowiedzi.
@codeulike - Właśnie pobrałem to na moją maszynę Win 8.1, ponieważ nie zamierzam przejść do Win 10. Mówi, że potrzebuje .NET 2.0 - Dlaczego tak jest? Wydaje mi się, że jest przeznaczony dla Win 7, a 8.1 utknął na środku.
Alex S
1
W przypadku RDCMan 2.7 microsoft.com/en-au/download/details.aspx?id=44989 zaznacz pola wyboru „skaluj xxx” we właściwościach serwera -> Ustawienia wyświetlania
Mike Trusov
Próbowałem tych kroków (chociaż nie mogę znaleźć 2.2 Menedżera połączeń pulpitu zdalnego i musiałem użyć wersji 2.7, bieżącej). Kroki nie działają .... Aaaack! Pracuje problem tutaj: superuser.com/q/1030041/15466
Jonesome Reinstate Monica
2

W systemie Windows 8.1 i odpowiednim systemie Windows Server 2012 R2 dostępna jest nowa funkcja (choć nie wspomniana w dokumentacji http://technet.microsoft.com/en-us/library/dn283323.aspx ): istnieje integracja z menedżer okien (DWM) systemu Windows, tak aby zdalna maszyna (serwer) próbowała dopasować DPI klienta, dzięki czemu wyglądało naturalnie (większy).

Wygląda to trochę dziwnie na moim Surface 2 z niektórymi starszymi programami, które nie są zaprojektowane z myślą o skalowaniu (w zasadzie DWM po prostu powiększa okno, co powoduje tworzenie aplikacji w pikselach), ale działa.

cdavid
źródło
jest to frustrująco słaba próba rozwiązania tego problemu przez Microsoft. pewnie - może działać, jeśli ZAWSZE korzystasz z urządzenia Surface w celu uzyskania dostępu do zdalnego pulpitu i ZAWSZE wylogowujesz się, ale jeśli rutynowo przełączasz się między dwoma różnymi komputerami klienckimi bez wylogowywania się tak jak ja, nie jest to rozwiązanie. a ponadto strasznie dużo oprogramowania nie działa dobrze z powiększaniem DWM
Simon
Mogę skalować W DÓŁ na powierzchni, zmieniając rozmiar okna, a bitmapa skaluje się, ale nie pozwala mi to skalować powyżej 100%
Simon
@cdavid - Jak mogę to zrobić z maszyny 1080p Win 8.1 do klienta Surface Pro 3 Win 8.1 @ 2560 | QHD
Alex S
@AlexS To zachowanie jest domyślne. Jeśli widzisz zbyt duże / małe okna, spróbuj wylogować się na komputerze zdalnym i zalogować się przez MSTSC. Ponadto w systemie Windows 10 aplikacje znacznie lepiej radzą sobie z różnymi DPI.
cdavid
2

Firma Microsoft wydała aplikację, która na iOS i Android jest znana jako Klient RD, a na Windows App Store jako Microsoft Remote Desktop .

Ta aplikacja natywnie spróbuje połączyć się z niższą rozdzielczością, aby uczynić to bardziej opłacalnym. Ale pozwala także na ustawienie rozdzielczości pulpitu, a poprzez ściśnięcie ekranu możesz następnie powiększyć, aby zobaczyć część ekranu, jeśli chcesz przeczytać, lub ściśnij, jeśli chcesz zobaczyć cały pulpit.

Mam 27-calowy monitor 2560x1440, którego używam do łączenia się z serwerem RD, a mój telefon komórkowy z ekranem 5.6 ”ma tę samą rozdzielczość. Mogę połączyć się z tym samym pulpitem, ale w przeciwieństwie do mojego pulpitu, z mojego telefonu, po prostu nie można go odczytać. Ale szczypta i zbliżenie sprawiają, że jest to idealne narzędzie do pracy, rozwiązanie, które wydaje się być również.

Nie mam Surface Pro, więc może być tak, że ustawienie jest inne niż na moim Androidzie, ale powiem ci, gdzie go znalazłem na moim Androidzie, abyś mógł poszukać go na swoim urządzeniu.

Może być określony dla konkretnego komputera / serwera lub globalnie dla wszystkich połączeń.

Przejdź do menu samej aplikacji, a znajdziesz Rozdzielczość ekranu. Naciśnij + Niestandardowe i dodaj własną rozdzielczość, ustaw ją na 100% skalowania. Istnieje opcja „Dopasuj to urządzenie”, ale spowoduje to skalowanie, a my tego nie chcemy.

Po dodaniu wybierz tę rozdzielczość i połącz. Teraz powinieneś mieć to, czego chcesz, i możesz powiększać, ściskając.

LPChip
źródło