Uzak masaüstü dört monitörden ikisini kullanır


62

Geçenlerde ev iş istasyonumu yükselttim ve şimdi dört monitörüm var. Çoğu zaman uzaktan çalışırım ve uzak masaüstünü bu dört monitörden ikisine yerleştirmek için bir yol gerekir.

En üstteki iki monitör (4 ve 3 numaralı monitörler, soldan sağa doğru) her birinin maksimum çözünürlüğü 1680x1050'dir. Alttaki iki monitörün (1 ve 2) her biri maksimum 1920x1080 çözünürlüğe sahiptir.

Bu uzak masaüstü bağlantısı için .rpd dosyamda şu tuşları kullandım (kısalıklık için kestim) ekran kimliği id: i: 2 multimon kullan: i: 1 desktopwidth: i: 1920 desktopheight: i: 2130 session bpp : i: 32 winposstr: s: 0,1,3,75,1655,675

Daha önce sadece iki monitörüm varken sadece "mstsc / span" yaparak kurtulmayı başarabildim, fakat bu şimdi çalışmıyor (ve istenmiyor). Yeni kurulumun sadece iki monitörümü kullanmasını istiyorum. Hangi ikiyi umursamıyorum. Bunu yapmak için .rdp dosyasını nasıl değiştiririm?


Bu UserVoice özelliği isteği tam olarak istediğin şey. Buna oy verin ve Microsoft'un ihtiyaçlarımızı bilmesini sağlayın!
Franklin Yu,

@ FranklinYu Bunun 6 yıl önce sorulduğunun farkındasın, değil mi? Ve bu özellik isteği, 1 yıl içinde henüz doldu sadece 10 oy aldı. Söylemek güvenli, bu noktada bir özellik değilse, asla olmayacak.
b1nary.atr0phy

Yanıtlar:


16

3 monitörümün 2'sinde tam ekran RDP kullanıyorum, çözümüm gerçekten çok basit:

  1. Windows 7 veya 8 VM kurma (VirtualBox ve Windows 7 Ultimate kullanıyorum)
  2. VM'yi 3 monitörünüzden 2'sini ve tam ekran kullanacak şekilde ayarlayın
  3. Sanal Makinede VPN ve RDP bağlantılarınızı kurun (RDP bağlantısının tüm monitörlerinizi (2 sanal monitör) kullanmasını sağlayın).

İşte bu, en üstte, ancak temel bir Windows VM kurmak için çok az zaman alıyor ve başlatılması / askıya alınması kolay.

2 monitörümü özel işler yapmak için kullanıyorum ve üçüncü kez eğlence / müzik / netflix / etc ...


11
İlginç bir çözüm, ancak gereksiz bir kaynak emmek.
Nick

14

Ben de bu sorunun Windows RDP istemcisi tarafından çözülemeyen bir çözüm arıyordum.

4 monitörümün tamamı ile tam ekran modunda ağırlıklı olarak RDP üzerinden uzaktan çalışıyorum ancak birkaç programın yerel olarak çalışmasını istiyorum.

Genellikle bu programlar uzaktaki makineye uygun olmayan müzik veya video oynar ve onları bir monitörde tutardım.

Bu yüzden benim için basit bir hack, bu programları her zaman "Üstte" olmaya zorlamak.

Dexpot kullanıyorum ve program penceresine sağ tıklayın ve "Her Zaman Üstte" seçeneğini seçin.

Artık tam ekran RDP modunda bile program penceremi görüntüleyebiliyorum.


Bu benim de tam kullanım durumum ve şimdiye kadar bu benim için en iyi çözüm.
Garrett

Daha fazla araştırma yapılması üzerine, Always On Top bir AutoHotKey senaryosunun bir satırında yazılmış bir programdır - yazarın blogunu buldum ve AHK'yı kendim indirdim, ki biraz rastgele exe ile biraz daha rahatım.
Garrett

5
AutoHotKey: ^ SPACE :: Winset, Alwaysontop, A
Sam Mackrill

Garret ve Sam'in yorumlarına paralel olarak bu çözüm benim için mükemmel çalıştı. Teşekkürler.
Martin,

Bu PowerShell betiği, belirli pencereleri (RDP / VM bağlantıları dahil) en üstte tutmak için iyi çalışır. Bunu bir Sanal Makineyi tüm monitörlere yaymak için kullanıyorum ve daha sonra tek bir monitör kullanarak "üstte" başka bir Sanal Makineye sahibim. Bu bana 3 monitörde 70/30 bölünme sağlıyor. github.com/bkfarnsworth/Always-On-Top-PS-Script
twconnell

9

Bu ne yazık ki mümkün değil. İnan bana, gerçekten çok çalıştım. Monitör sayısını sınırlayabileceğinizi ancak işe yaramadığını söyleyen makaleler var. Microsoft, işlevi kesinlikle test etmedi ve düzeltmek için canlarını sıkmıyor.

Onlar hatayı düzeltene kadar ya bir monitör ya da hepsi.

Bazı alternatifleri deneyeceğim ve Linux / VNC'ye geçiş dışında, aslında işe yarayan üçüncü taraf bir çözüm bulabilecek miyim göreceğim.


Gpo işe yaramayacak "monitörlerin sayısını sınırlamak" emin misiniz? GDO'yu nereye uyguladın? yerel bilgisayarınız veya hedef bilgisayarınız?
Root Loop

@RootLoop: Aslında ikisini de denedim, ancak davranış hala aynıydı. Bu birkaç yıl önceydi, sanırım o zaman birlikte çalıştığım sistemler Windows 7 ve 8 idi. Farklı bir deneyiminiz var mı? Davranış değiştiyse cevabı düzenlemekten memnuniyet duyarım.
JohnEye

3

Çalıştır iletişim kutusunu açın ( Win+ R) ve yazın desk.cpl. Ardından düzenlemek istediğiniz ekranın numarasını bulun.

Değişim 1in use multimon:i:1istenen ekran numarasına. Ayrıca çözünürlüğü değiştirin:

desktopwidth:i:1920
desktopheight:i:2130

için

desktopwidth:i:1680
desktopheight:i:1050

4
'Multimon: i: 1' içindeki sayıyı değiştirmek yardımcı olmuyor. Bkz technet.microsoft.com/cs-cz/library/ff393695%28v=ws.10%29.aspx
JohnEye

2

Bence bu bir tasarım hatası. Onlar sadece mevcut monitörlerin sadece bir kısmını kullanma yeteneğini tasarlamadılar. Bununla birlikte, uzak masaüstü hizmetleri sunucusunun RDP-Tcp özelliklerinde oturum başına izin verilen monitör sayısını sınırlayarak bu sorunu aşma olasılığı vardır. Bu yazıya bakınız .

Ne yazık ki, bu aynı zamanda bir “hepsi ya da hiçbiri” seçeneğidir. RDS sunucusunun tüm kullanıcıları için monitör sayısını sınırlar. Ardından, hangi monitörlerin rdp dosyasının “desktopwidth” ve “desktopheight” parametreleri ile kullanılacağını kontrol edebilmelisiniz. Gerçekte, gerçekte ihtiyaç duyulan şey, istemcideki RDP dosyasında kaç tane monitör kullanmak istediğinizi tanımlayabilmektir ancak şu anda bu mümkün değildir.


1
Bu aslında işe yaramıyor. Ana makinede 2'ye ayarlamak ve ardından üç monitörlü bir makineye bağlamak (tüm monitörler açıkken) sadece bir monitör kullanmaya zorlar.
BrainSlugs83

2

Benim için mRemoteNG ( https://mremoteng.org ) çözümdür. Paneli iki monitöre uzatıyorum ve RDP bağlantı çözünürlüğünü 'panele sığdır' olarak ayarlıyorum. Yerel içerikli mRemoteNG ve 3. monitör (yüzey pro 3 ana ekran) tarafından kapsanan iki 1920x1200 monitörüm var.


Bu hoşuma gitti - burada belirtilen tek iyi geçici çözüm gibi görünüyor. Teşekkürler.
SamAndrew81

0

Bir süredir bu problemi yaşadım ve benim için çözen bir "hack" buldum. .Rdp dosyasındaki boyut özelliklerini, kullanmak istediğiniz iki monitörün değerine yakın bir değerle değiştirin. Portre modunda üç 1200 * 1920 monitör var ve bu değerler benim için çalışıyor:

multimon kullanın: i: 0 desktopwidth: i: 2390 desktopheight: i: 1840

Bu iki ekranda konumlandırabileceğim bir pencere yaratıyor (görev çubuğu ve pencere kenarlıkları için bir boşluk bırakılmış durumda. Bu bana iki küçük sorun bırakıyor:

  1. RDP penceresini tam boyutta başlatmanın bir yolunu bulamadım (bağlantıyı açtıktan sonra yeniden boyutlandırmalıyım)
  2. Ana bilgisayar, iki ekran olduğu için ilişki kurmaz, bu yüzden ekranı kapatacak şekilde ekranları ve diyalogları dolduracak şekilde ekranı kapla

0

Kullanarak bir geçici çözüm buldum

  1. RDP ayarları
  2. Masaüstünüzdeki DisplayFusion
  3. Uzak masaüstünüzdeki Splitview

Dizüstü bilgisayar ekranı dahil dört monitöre sahibim ve ddp penceresi için bu dördün sadece ikisini kullanmak istedim.

  1. Özel bir işlev oluşturmak için DisplayFusion kullanıldı (ayarlar altında >> Özel Fuction ekle)
  2. İşlev Eylem = Pencere Yönet
    = Pencere Ekran eylem Pencere # ve büyüklüğüne orantılı için pencereyi taşıyın
    Belirtilen piksel değeriyle değiştir Pencere width = 2.560 (benim monitör 1280x1024 yaşından beri)
    Belirtilen piksel değeriyle değiştir Pencere yüksekliği = 1024
    Added kısayol

Şimdi RDP ayarlarında (notepad olarak düzenleme akıllı boyutlandırma ekleyin: altta i: 1)

Şimdi pencereyi
açtıktan sonra (iki ekran arasında büyütmek veya genişletmek için kısayolu kullanın) Uzaktaki masaüstünüzde masaüstünü ikiye bölmek için Splitview veya diğer ekran bölme uygulamalarını kullanın.

Güzel değil, geçici bir çözüm.


0

Benim için yeterince temiz bir iş buldum:

  • Tüm ekranları kullanma seçeneğinin seçimini kaldırın
  • Not defterinde düzenle ve

    1. Çözünürlük genişliğini ekran çözünürlüğünüzün eksi birkaç pikselin 2 katı olacak şekilde ayarlayın (-30 benim için çalışır)
    2. Çözünürlük yüksekliğini ekran çözünürlüğünüzün eksi yaklaşık 50 piksel olacak şekilde 1x olarak ayarlayın.

Kaydedip ayarlara geri dönün, tüm ekranları tekrar kullanma seçeneğini belirleyin ve tanımlanmış çözünürlüğünüzü seçin.

İstenen 2 ekranı kaplamak için pencereyi manuel olarak başlatın ve genişletin.


1
Çalışmıyor. Pencere ikinci ekranda yeniden boyutlandırılmaz. Sadece ilkiyle sıkışmış.
Brian Knoblauch


-1

Bir çözüm, ekran ayarlarına girip 2 monitörü devre dışı bırakmak. Ardından, "uzak oturum için tüm monitörleri kullan" seçeneği etkinken, RDP kullanarak uzaktaki ana bilgisayara bağlanın; bu yalnızca 2 monitör kullanarak sizi bağlar ve ardından ayarlara geri döner ve kalan monitörleri yeniden etkinleştirir. Şimdi uzak oturumdaki çözünürlüğünüz 2 monitöre ayarlanacak ancak her iki monitörü de görmek için 4 monitör ana bilgisayarındaki pencereyi genişletmeniz gerekecek


2
Bu çalışmıyor. RDP bağlandıktan sonra monitörlerin geri kalanının etkinleştirilmesi RDP oturumlarının "geri yüklenmesine" neden olur ve maksimize edildiklerinde, yeni etkinleştirilen / bağlı monitörler dahil tüm monitörleri alır
24'de thilina R
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.