MS Windows için X istemci seçeneklerim nelerdir? [kapalı]


43

MS Windows 7 bilgisayarımdan 100 Mbit ağ üzerinden başsız bir X Windows sunucusuna (Ubuntu'da çalışıyor) bağlanmam gerekiyor. VNC'yi (ya da başka herhangi bir uzak görüntüleyiciyi) kullanabilirdim, ancak 3D grafik performansı hayal edersem berbat olurdu. Eskiden bir monitöre bağladım, ama şimdi bozuldu ve yeni bir tane alamam. Bir arkadaş, bir X istemcisini deneyip kullanabileceğimi ve 3D grafiklerin 100 Mbit'in üzerinde acı çekmeyeceğini söyledi. Cygwin bir seçenek gibi görünüyor, ancak daha hafif seçenekler olup olmadığını merak ediyordum.


2
Fiziksel terminoloji dediğim, sunucular (makineyi düşünen) bir klavyeye ve bir ekrana (ve bazen bir fareye) sahip olduğum bir şey var. Ancak, diğer kullanıcılara ve makinelere (dhcp, dns, mail ...) hizmet veriyorlar, ancak sanal terminoloji dediğim şey bu. X durumunda, sunucu girişinizi (fiziksel) alıyor ve size uzak uygulamalara ve servislere (sanal) erişim sağlıyor. Böylece çalıştırdığınız uygulamalar (Linux'ta) sunucuya bağlanır (Windows'ta) ve komutlarını sunucuya gönderir, bu da onları sizin için ekranda çizer. Bu yüzden neden ihtiyacınız olan bir sunucu. =)
Wolf,

4
Son derece sinir bozucu topluluk burada polislik. Bu tam olarak cevabı isterdim bir soru, ama bazı istekli moderatör-troller frikkin sorusunu kapattı. Hangisi saygın bir 33 yıldıza sahip ve en tepkisi de saygıdeğer olan 26. Bu saçmalık ne zaman bitecek?
stolsvik

Yanıtlar:


32

Xming popüler ve ücretsizdir, yine de Cygwin'in geri kalanını kullandığımdan beri, Cygwin'in X sunucusunu kullanma eğilimindeyim.

Bu arada, X'teki istemci / sunucu terminolojisi doğru düşününceye kadar geriye doğru görünüyor: sunucular bir görüntüleme servisi sağlayan şeylerdir; grafikleri görüntüler ve fare / klavye girişini alırlar (Windows kutunuz gibi); istemciler ekran servisine ihtiyaç duyan programlardır (sizin durumunuzda Ubuntu'da çalışır).


Bilgi için teşekkürler. Onu şimdi kurdum, nasıl kullanılacağını bulmaya ihtiyacım var.
Nick Bolton,

5
Xming, SSH'yi PuTTY ile Ubuntu kutunuza kullanın, ancak Bağlantı> SSH> X11 bölümünün altındaki "X11 Yönlendirmesini Etkinleştir" i işaretlediğinizden emin olun. Ekranı localhost olarak ayarlayın: 0 (IIRC) ve sonra istediğiniz programları başlatın. İyi şanslar!
Steiv

Xming'i geçmişte çok kullandım. Ama yeni bir bilgisayara kurdum ve sorun yaşadım. Windows fontlarını eklemek istedim, ancak gerekli komutlar orada değil. Sonra 2007'den beri güncellenmediğini fark ettim! VcXsrv’a bir deneyeceğim.
Isaac Rabinovitch

Bu kötü bir seçim. Sorun yaşarsanız Xming sessizce başarısız olur ve neyin yanlış olduğunu tahmin etmenizi sağlar. Günlük işe yaramaz.
Paulo Carvalho

21

2015 itibariyle, Xming'i yıllarca kullandıktan sonra VcXsrv Windows X Server'ı tercih ediyorum .

Ücretsiz, açık kaynaklı ve 64 bit sürümleri sunuluyor.


1
Bunun sadece GCC yerine MSVC kullanılarak inşa edildiğine dikkat edin
Johan Boulé

1
SF sayfası aşağıdakileri tanıtıyor: "xorg git kaynaklarını temel alan Windows X sunucusu (xming veya cygwin'in xwin'i gibi), ancak Visual C ++ 2012 Express Edition ile derlendi." - XMing'in (Xorg) en son sürümleri yalnızca ödeme yapan üyeler için kullanılabilir. VcXsr'nin sahneye girdiği yer.
Gernot Krost

4
sourceforge barındırıldı. Bir mavna direğine dokunmamak. düzenleme: başkası aynı endişeye sahiptir. İşte GitHub'ta
tjmoore

3

Bir kez ağ üzerinden 3D grafikler iletmeye çalıştım ve bir şey buldum: Performans kötü. Bunun nedeni, tüm hızlandırılmış grafik sürücülerinin ağ üzerinden herhangi bir 3B veriyi gerçekten iletmemeleridir (bu geridöngü ve hatta UNIX soyut soketi olsa bile), ancak bazı doğrudan görüntülemeler de yapar.

Test ettiğim yapılandırmalar hem Xming'i (Xming gerçekten Xorg'dur) hem Linux'taki Windows + X istemcilerinde hem de Linux'taki Xorg ve istemcileri içeriyordu. Ağ 100Mbit'ti, grafik kartı NVidia GeForce FX 5200'dü (bu çok yeni bir kart değildi, ama kesinlikle glxgears'ı kaldırabilir) ve her iki bilgisayarda da PIV sınıfı işlemciler var ve bu iki sınır için 1Gb civarında RAM'e ulaşılmıyordu.

Bir müşteri olarak glxgears'ı başlattım. Her iki durumda da 30 veya 50 civarında çok doğranmış animasyon ve FPS değerleri gösterdi. Karşılaştırma için ayrıca yerel glxgears'ı çalıştırdım ve Linux ana bilgisayarında 8000 civarında ve portlu glxgears'lı Xming'de IIRC 500 (yaklaşık bir yıl önceydi ve Xming performansı gösterdi) şimdi daha iyi olabilir). Bu yüzden ağ performansı kesinlikle 3D grafikler için bir darboğaz.

Ayrıca VNC'nin sadece 2B grafiklerle çalıştığını da belirtmeliyim: çoğunlukla "bu koordinatlarda bu dikdörtgen görüntüyü göster" gibi komutlardan oluşan çok basit bir protokole sahip, bu yüzden kesinlikle herhangi bir 3D performansı göstermeyecek.


Güzel cevap Gigabit ethernet'in performansı arttırıp arttırmadığını merak ediyorum ...
Nick Bolton


"10'a kadar mutliply" tehlikeli bir varsayım olduğunu düşünüyorum (bir karşılaştırma yapmamama rağmen). Çok X'in çok berbat olduğunu neden gecikme olduğunu gecikme gizlemek ve bunun yetersizlik (xcb biraz daha iyi yapar). Veri miktarı az olduğu için bant genişliği o kadar da önemli değil. Gecikme (ışık hızı ve anahtarlama gecikmesi) GbE'de aynıdır. 1ms gecikme süresi turu yaptığınızı varsayalım, bir karenin zamanının 1 / 16'sı sadece "gitmiş" olan gerçek zamanlı grafikler için bu çok büyük bir etki.
Damon,

2

Gibi geliyor VirtualGL aradığınız şey türüdür ben Vikipedi makalesinde daha az bundan haberdar olsa. İyi şanslar!


1

Xming'i denemek isteyebilirsiniz . Ayrıca, konuyla ilgili çok fazla bilgi veren bu LinuxJournal makalesine bakın .

Linux'ta, güvenlik nedeniyle, xdmcp'nin varsayılan olarak etkin olmadığını unutmayın. Daha fazla güvenlik için, bağlantınızı SSH kullanarak şifrelemenizi öneririz. Her şeyin nasıl ayarlanacağı hakkında daha fazla bilgi için TLDP'den bu bölüme bakın .

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.