Bir VirtualBox misafirinde çalışan X11 sunucusu veya Xrdp, sunucudaki Xming veya Cygwin / X yerine kullanılabilir mi?


0

Daha etkin bir şekilde işletilen bir X / Sunucu zaten bir VirtualBox Linux misafirinde çalışıyorsa, bir Windows ana bilgisayarında bir X / Sunucuyu (Xming veya Cygwin / X) çalıştırmak verimsiz görünüyor. Çoğunlukla çalışan bir düzeneğim var, ancak bunun büyük bir hack olduğu ve daha basit bir yol olması gerektiğini hissediyorum.

Şimdi Sanal Kutu'da VB'yi Dikişsiz modda çalıştırıyorum ve bir X Sunucusundan bekleyeceğiniz davranışların çoğunu elde edebiliyorum. Hala yapabilmek istediğim şey:

  • Ana bilgisayardan ssh yapıp, ana ekranda gösterebiliyor ...
  • ... ve böylece sunucunun Pencere Yöneticisini kullanarak tüm pencereler (ana bilgisayar ve konuk) arasında alt sekme yapabilme
  • Uzaktaki masaüstünü ana bilgisayara bağladığımda yeniden atama ekranlarının geçici çözümüyle uğraşmak zorunda değilim (aşağıya bakın)
  • VirtuaWin'de pencere kurallarını kullanmak zorunda kalmadan konuk çalışan ve uzaktan çalışan uygulamaları farklı ekranlar arasında taşıyabilir

Bu soru kısmının sonuydu. Özetle : konuktan X sunucusunu X ana bilgisayarından X hizmetleri sağlamak için kullanabilir miyim?

Aşağıda, şu anki aşamaya gelmek için talimatlar verilmiştir; bunlar temeldir. Xming veya Cygwin / X'ten belirgin şekilde daha hızlı ve daha yumuşak (benim için):

  • En son VB'ye yükseltin (4.2.16, bunu yazarken, Ağustos 2013)
  • Pencere yöneticisini XFCE olarak değiştirin
  • VB'yi Sorunsuz modda çalıştır
  • Farklı kafa geometrisine sahip ve VirtuaWin kullanarak çift kafa ile ilgili diğer bazı şeyler (evet, şansımı zorluyorum)
    • Takip et bu talimatlar (II öğesini arandr kullanarak yaptım)
    • VB ve Görünüm Menüsü'nde sanal ve gerçek ekranlar arasındaki eşlemenin doğru olduğundan emin olun.
    • Uzaktaki masaüstündeyseniz veya ekran geometriniz ne olursa olsun değişir, şunları yapabilirsiniz:
    • Geometriyi ayarlamak için arandr kullanın veya başarısız olduğunda ...
    • ... ekranları yanlış ve ardından doğru şekilde VB'ye yeniden atayın.
    • VirtuaWin'deki VirtualBox pencerelerine kurallar ekleyerek tüm masaüstlerinde görünmelerini ve daima üstte olmalarını sağlayın.

Şu anki kurulumunuz, ana makinede bir X istemcisi çalıştırmayı içerir; bu, konuktaki X sunucusuyla konuşur, bu da bazı Virtualbox sihirbazı aracılığıyla ana bilgisayarın ekranında pencereler oluşturur. Bu, yalnızca X istemcilerine sahip olmaktan çok daha fazla verimsiz görünüyor, nerede olursa olsun, ana bilgisayardaki bir X sunucusuyla konuşun - ikinci yapılandırma, sanal masaüstü yöneticinizin X sunucu pencerelerini doğal olarak yönetmesini de sağlar. (Bu son noktada, sizi aramaya değer olabilecek Dexpot'u tercih ediyorum; on yıldan beri bulduğum en yetenekli Windows sanal masaüstü yöneticisi.)
Aaron Miller

Dexpot göstericisi için teşekkürler. Kontrol edeceğim. Hız açısından haklısın: Sunucuyu konuk üzerinde çalıştırmak oldukça fazla jimnastiktir. Ancak zaten çalışan bir sunucu var - neden iki tane çalıştırsın? Bu, konuğa yapmanın daha pratik olacağı duygusudur (eğer uygulanabilirse). Sanırım XMing ve Cygwin / X ile mutlu olsaydım iyi olurdu. Ancak her birinin kurulumumda ayrı sorunları var.
Leo

Elbette, ancak bir X sunucusunu ana bilgisayarda çalıştırmak, kaynaklar açısından etkin bir şekilde maliyet gerektirmez ve mevcut yapılandırmanız, iletilen her X protokolü mesajı için ekstra ücrete tabidir. Cygwin / X'i lapa lapa gibi buldum ve Xming bir çaba ile mükemmel bir şekilde tatmin edici oldu; Onlarla gördüğünüz konular üzerinde ayrıntılı bilgi almak ister misiniz? Masaüstü yöneticinizin X istemcilerinin pencerelerini yönetmesini sağlamak gibi bir X sunucusunu sunucuda çalıştırmanın diğer yararları göz önüne alındığında, bir modus vivendi'ye erişilip erişilemeyeceğini bulmak için biraz çaba harcamak faydalı olabilir.
Aaron Miller

X / ming ile sorunlar üçtür, hepsi ciddidir: uzak masaüstü bağlantılarından dolayı geometri değişiklikleriyle uğraşmak; Java Swing kütüphanesi ile ilgili sorunlar; ve kolayca yeniden dağıtılabilir versiyonunun birkaç yaşında olduğu gerçeği. Vanilya davası için mükemmel bir seçim olduğuna katılıyorum. Ayrıca Cygwin / X'in de lapa lapa olduğunu tespit ettim. Xming de takılıyor, ama daha az sıklıkta.
Leo

1
Geometri değiştirme sorunu, mümkün olan maksimum X ve Y boyutlarını önceden hesaplayarak ve bunları bir argüman olarak ileterek (yine de benim için çalışır) ele alınabilir. -screen seçenek, ör. xming.exe -clipboard -multiwindow -screen 0 max-width max-height. Güncel Xming sürümünü denemedim; şimdiye kadar ücretsiz versiyon yeterliydi. Salıncak meseleleriyle ilgili olarak doğrudan bir tecrübem yok ama bu ve bu .
Aaron Miller
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.