Windows RDP - Anında çözünürlüğü yeniden boyutlandırmak mümkün mü?


30

Masaüstünü hareket halindeyken RDP oturumunda yeniden boyutlandırmanın mümkün olup olmadığını merak ediyorum

Bağlanmadan önce yapabileceğinizi anlıyorum, ancak vmware'in çalışmasına benzer şekilde anında yeniden boyutlandırmak istiyorum. 800x600'lük bir pencerede sahipsem uzaktaki masaüstünün 800x600'e yeniden boyutlandırılmasını istiyorum ... ancak yerel penceremi en üst düzeye çıkarırsam veya tam ekrana geçersem uzaktaki uzaktaki bilgisayarın yerel çözünürlüğünü almasını isterim PC veya pencere boyutları.

VMWare, tam olarak bunu "monitörler için ana bilgisayar ayarlarını kullan" adlı bir seçenekle istediğim gibi yapıyor.

Pencereyi ölçeklendirdiğimde, konuk bilgisayarındaki masa üstü ölçeklendirilir, bunu RDP oturumunda yapmak ister miyim?

Herhangi bir fikir?


Üzgünüz, henüz bir cevap seçemiyorum. Buna izin vermek için bazı kesmek olmalı.
zimmer62

Pencereyi yeniden boyutlandırdığınızda sizi yeni geometriye bağlayan rdesktop etrafında bir sarmalayıcı oluşturdum. Bu hemen hemen sadece hızlı bir kesmek, ama gerçekten yararlı bir şey. Bu sadece linux, ama% 100 olduğundan eminim, bunun da pencerelerde uygulanabileceği konusunda. github.com/kalmi/rrdesktop
Tarnay Kálmán

1
Yeniden başlatmak acı gibi görünüyor, ama sanırım şu an için en iyi çözüm bu. Vmware gibi bir şeyin anında yapılması, uzaktan kumandada çalışan bir tür istemci yazılımla yeniden başlatmadan masaüstü boyutunun değişmesine yardımcı olabilir. Bir autoit betiği veya autohotkey betiği anında bunu yardımcı olabilir olup olmadığını görmek için bakacağım.
zimmer62

1
Benim uyguladığım gibi bir acı değil. Kullanıcı adınızı ve şifrenizi komut satırında belirtin. Pencereyi her ne zaman yeniden boyutlandırırsanız, sadece oturumu yeniden başlatır ve tekrar oturum açar. Aslında bir vmware penceresini yeniden boyutlandırmak gibi hissettirir. 2 saniyeden daha kısa sürede tekrar kullanılabilir hale gelir.
Tarnay Kálmán

Yanıtlar:


8

Bu, "Dinamik Çözünürlük Güncellemesi" adı verilen yeni bir özellik olarak uygulandı ve Windows 8.1'de tanıtıldı. Çözünürlük istemcide "Tam Ekran" olarak ayarlandığı sürece, masaüstü çözünürlüğü istemciyle senkronize tutulur.

RDP 8.1’in bir parçası olarak yaptığımız değişikliklerden biri, istemcide sunucuya ihtiyaç duyulmadan eşleşmesini sağlamak için uzaktaki oturumun çözünürlüğünü dinamik olarak güncellemek için istemciden sunucuya gönderilebilecek yeni bir mesajın eklenmesidir. oturumu tamamen yeniden bağlamak için. Önceden, yalnızca ilk bağlantı sırasında uzaktan çözünürlüğü ayarladık. Bu değişiklikle, çözünürlük bağlantı zamanında ayarlanır ve uygulama tam ekran modundayken istemci tarafı çözünürlüğü değiştiğinde veya uygulama pencereli moddan tam ekrana geçtiğinde güncellenebilir. Karar değişikliği, neredeyse yerel bir değişiklikle aynı olacak kadar hızlı.

Daha fazla bilgi için RDS Blog’daki duyuruya bakın .


2
Dinamik çözünürlük güncellemesi, Windows Store'dan 'Microsoft Remote Desktop' kullanıyorsanız çalışır, ancak standart Windows masaüstü sürümü uzak masaüstünü (mstsc) kullanarak etkinleştirmenin bir yolu yoktur. Ne yazık ki, windows store RDP istemcisi aynı anda tek bir oturumla sınırlıdır!
Sevin7

@ Sevin7, Uzak Masaüstü'nün (iyi ol ' mstsc) masaüstü sürümü, maksimize edildiğinde çözünürlük ayarlarına cevap verecektir. Örneğin, bir dizüstü bilgisayarı yerleştirirseniz, bağlı bir oturum yeni monitör boyutuna güncellenir. Bu, farklı boyuttaki bir ekrana en üst düzeye çıkarırken da oluşur. Uzak Masaüstü'nün Windows Mağazası sürümü, pencere yeniden boyutlandırıldığında yeniden boyutlandırılır ve sekmeli modda birden çok bağlantıyı destekler, ancak birden çok pencerede değil.
Mitch

1
Mitch: Aydınlattığın için teşekkürler. MS blog yazısı tam ekrandan başlarsanız işe yaramadığını, ancak işe yaramadım çünkü farklı çözünürlüklerde çalışan birden fazla monitöre sahip olmadığımı söyledi. Tam ekrandan tam olmayan ekrana (pencereli) yeniden boyutlandırırken çözünürlüğü ayarlamaya çalışıyordum, bu da windows store uygulamasının yaptığı, ancak mstsc'nin yapmadığı bir şey.
Sevin7

7

RDP dosyasında aşağıdaki ayarlara bakmak isteyebilirsiniz:

smart sizing:i:1

Akıllı boyutlandırma kullanmak, oturumunuzu ölçeklendirmenize olanak sağlar ve kaydırma çubuklarını kaldırır. İstediğiniz efektleri elde etmek için bağlanmadan önce ekran boyutunu ayarlamayı deneyebilirsiniz. Tam olarak aradığınız şey değil, mevcut RDP uygulamasını kullanmak için bulabileceğiniz en yakın şey.

Buradaki tek uyarı masaüstünün hala başladığınız etkili çözünürlükte kalacağı yönünde. Örneğin 1024x768 masaüstü başlarsanız, bunu boyutlandırabilirsiniz aşağı (ve daha küçük hale, küçültürken ve sert okumak için) istediğin ancak tam 1080p ekranı kaplayacak şekilde size o kadar boyutlandırmak olamaz. Birden fazla monitörle başlar ve ardından tek bir monitöre indirirseniz, RDP ekranı birden fazla masaüstünü bir pencerede yan yana sıkışmış olarak gösterir.

Daha fazla ayrıntı içeren bir blog için buraya bakın .

Bir kenara, Charlotte College of Engineering'deki North Carolina Üniversitesi'nden derlenen RDP dosya ayarları listesini defalarca kullandım . Bu yardımcı olur umarım.


1
Akıllı boyutlandırmayı severim, ancak aradığım şey yeniden bağlanmadan çözünürlük değişikliğine sahip olmak.
zimmer62,

3

Smart sizing şimdi Uzak masaüstünün tam gelişmiş bir özelliği, ancak sağ tıklama menüsünde "gizli"

görüntü tanımını buraya girin

Kaynak: burada (İtalyan) makale ( Google Translate )

Umarım bu yardım


1
Bunu desteklemesini seviyorum ama tam olarak aradığım şey bu değil. VMWare'in nasıl yaptığını görme şansınız olursa masaüstünü ölçeklendirmeden yeniden boyutlandırmanıza olanak tanır.
zimmer62

Şimdi ne demek istediğinizi anlıyorum ve gerçekten çok faydalı olsa bile, şu anda RDP'de desteklenmediğinden eminim.
Dr Gianluigi Zane Zanettini

0

Standart RDP istemcisi ile oturum başlatıldığında bir yeniden boyutlandırma yöntemi bilmiyorum. "Smart Resize" seçeneği ile buna izin veren mRemote'u deneyebilirsiniz . (Caveat: mRemote'a genel bakış sayfası, mRemote'un linux'da değil, yalnızca Windows XP ve Windows Vista'da çalıştığını bildirir.)


mRemote artık mevcut değil. Ticari bir yazılımla değiştirildi. Ayrıca mRemoteNG var . Lütfen yayınınızı uygun şekilde güncelleyin.
Der Hochstapler 10:12

0

Bunu sadece görünürlük için koyuyorum, yukarıdaki yorumları için @ Sevin7'ye tam kredi:

Windows'taki sürüm yerine Windows Store'dan Microsoft Remote Desktop uygulamasını kullanın . İlk bağlantınızı yaparken "yeniden boyutlandırmadaki uzak oturum çözünürlüğünü güncelle" ye ilk bağlantınızı yaparken açmanız gereken bir seçenek var.


0

Windows'ta WSL'yi kullanabilir ve freerdp2-x11'i yükleyebilirim (debian kullanıyorum): apt güncelleme apt yükseltme apt yüklemek freerdp2-x11 ver dışa aktarma DISPLAY = localhost: 0.0

Windows Bilgisayarınızda bir xserver (örneğin vcxsrv) çalıştırın xfreerdp / u: / v: / dynamic-resolution

Yeniden boyutlandırdıktan sonra çözünürlük ayarlanır. Ve ücretsiz :-)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.