Wayland'ın ağ şeffaflığı olacak mı?


12

Xorg sunucu / istemci mimarisi ağ saydamlığına izin verir, yani uzak makinede x istemcilerini başlatmak ve GUI'yi yerel makinede görüntülemek mümkündür (örn. Ssh kullanarak x yönlendirme yoluyla).

Wayland, uygulamaların GUI'lerini çalıştıklarından farklı bir sistemde görüntülemeye izin vermenin aynı veya benzer bir yoluna sahip olacak mı?

Ubuntu sistemlerinde Xorg'u Wayland ile değiştirmek için herhangi bir adım atılmadan önce bu özelliğin olması gerekecek mi?

Yanıtlar:


3

Göre http://mmol-6453.livejournal.com/253081.html ağ şeffaflık yapılacaklar listesinde yer alıyor, sadece o listenin altına açıktır. Doğru olduğu söylenirse, sonunda başka bir makineye grafiksel olarak bağlanıp uygulamaları çalıştırabiliriz, ancak hemen çalıştıramayız ve muhtemelen X bırakılmadan ÖNCE. Umarım bu doğrudur, çünkü buradaki diğerleri gibi, bunun X tabanlı bir sistem için Windows gibi diğerlerinden daha önemli bir avantaj olduğunu düşünüyorum.


6

Anladığım kadarıyla X, bir müşteri olarak Wayland'ın üstünde koşabilecektir. Örneğin , http://wayland.freedesktop.org/architecture.html adresinin altındaki diyagramlara bakın .

Sadece geriye dönük uyumluluk için giriş cihazlarını X ile paylaşabilmek açısından bunu belirtiyorlar, ancak Wayland'da çalışıyor olsa bile uzak bir bağlantı üzerinden X sunucusuyla iletişim kurmanın mümkün olacağı anlamına geliyor.


VNC kadar aptal olmayan ve gerçek uygulamaların mevcut X11 protokolünden daha fazla nasıl çalıştığını hedefleyen tamamen yeni bir uzaktan görüntüleme protokolü oluşturmaya karşı çıkmam.
Omnifarious

4

Bir ssh oturumu üzerinden başlatamadığım herhangi bir grafik uygulama bilmiyorum. Ben ve muhtemelen tanıdığım herkes bunu her gün profesyonel olarak kullanıyor. Sadece işte değil, evde de. Compiz ve diğer harika efektler bir lüks. Yükleyebileceğim her bir grafik uygulama için ağ şeffaflığı bir gerekliliktir . RDP veya VNC kabul edilemez ikamelerdir.

Bu konuda görebildiğim tek şey, "bunun için endişelenme çünkü ... [beni buraya endişelendiren kelimeler ekleyin] gibi yorumlar.

Wayland'ı geliştiren birinin kamuoyunda "endişelenmeyin, çünkü" ağ saydamlığı bizim için en önemli önceliktir. "Demesini istedik.


Belki Sun'ın eski NeWS fikri (ve modern Javascript) gibi bir şey daha iyi bir modeldir. Birçok X11 istemcisi, X'in birçok yararlı özelliğinden vazgeçti çünkü yapmak istedikleri, özelliğin desteklediği şeye bir uyumsuzluktu. Bu yüzden uygulamalar tüm pencereleri için tüm fare olaylarını kapmak gibi aptalca şeyler yapar. Ağ saydamlığını nasıl destekledikleri umurumda değil, sadece destekleniyor.
şeye kadir

3

Doğru cevap: "Ağ şeffaflığı Wayland protokolünün kapsamı dışındadır".

Bu SSS'de tam bir açıklama verilmiştir, ancak kısa bir özet şu olabilir: "Wayland'ın amacı, X'in en büyük hatasından uzak durmaya çalışarak küçük bir protokol tanımlamaktır: çok fazla yapmak ve zorunlu kılmak (X bile Bu kavram göz önünde bulundurularak Wayland protokolüne ağ saydamlığı eklemek için olağanüstü bir neden yoktur.Bu bağımsız bir API ve sunucusunda / istemcisinde yapılabilir Wayland protokolünde hiçbir şey ağ saydamlığına karşı değildir. ."

Bahsetmeye değer bir şey, mevcut X uygulamalarının artık ağ şeffaflığı olmadığı , Daniel Stone'un bu videoda açıkladığı gibi (gerçekten tartışmayla ilgilenip ilgilenmediğinizi ve iyi bir - kahkaha - gülmek istiyorsanız, ).


Weston (Wayland protokolü bestecisinin
Diego


@Oli: Bu yazdığım şeyin bir teyidi: bahsettiğiniz yamalar aslında Wayland protokolünü uygulayan bir besteci Weston içindir. Wayland protokolünü uygulayan herhangi bir besteci, Weston'un yaptığı gibi, herhangi bir ağ şeffaflık mekanizmasına sızmakta özgürdür. Aksine, Wayland protokolü herhangi bir ağ şeffaflık protokolü gerektirmez.
Diego

Bu videonun Daniel Stone'un X'in artık ağ şeffaf olmadığını söylediği nokta: youtu.be/RIctzAQOe44?t=18m30s
Diego

2

Hiçbir Wayland, Xorg'dan daha az hırslı değildir ve ağ şeffaflığına sahip değildir.

Mark Shuttleworth blogundan alıntı:

X'in temel hedeflerinden bazıları, X üzerinde bu kullanıcı deneyimlerini elde etmeyi yerel GL'den daha zor hale getiriyor, ağ şeffaflığı gibi bu orijinal değerlere göre deneyim kalitesine öncelik vermeyi seçiyoruz.

ref: http://www.markshuttleworth.com/archives/551

Kişisel bir görüş olarak, grafik "sunucu" ağ şeffaflığı bir masaüstü bilgisayar için gerekli bir özellik olduğunu düşünmüyorum, tiny_client / big_workstation mimarisi ile en iyi eşleşen bir özelliktir.


Uzak bir bilgisayara bağlanmak için her zaman "masaüstü" bir bilgisayar kullanırsınız.
txwikinger

Bu özelliği şahsen özleyeceğim. Telefonumdan bilgisayarıma SSH veriyorum (X'i de çalıştırıyor) ve Chromium gibi uygulamaları geri gönderiyorum, çünkü meslektaşlarımın telefonumda doğal olarak yaptıklarından daha hızlı çalışıyorlar.
Oli

Bu özellik olmadan bile işi yapmak için Uzak Masaüstü uygulamasını kullanabilirsiniz. @txwikinger: her zaman doğru değildir, bir tinyclient her zaman bir 'masaüstü' değildir (yani bir Ubuntu-masaüstü kurulumu), ancak minimum donanım ve minimum sisteme sahip basit bir bilgisayar olabilir (örneğin sabit disk olmadan)
OpenNingia

@ AçıkNinga: Uzak masaüstü hakkında değil, örneğin sunuculara uzaktan giriş hakkında konuşuyorum. Bunu yapmak için genellikle "masaüstü" bilgisayar kullanırım. Belki bir Ubuntu masaüstü kurulumu değil, ama etkileşim için bir çeşit "masaüstü" var.
txwikinger

Anladım ama yine de bunun yaygın kullanıcılar için değil, güç kullanıcıları için bir özellik olduğunu düşünüyorum.
OpenNingia

2

Wayland'ın X iç içe yerleştirme yeteneği, ağ saydamlığı ve benzer özelliklerin çoğunun desteklenmesinin mümkün olacağı anlamına gelir. Ayrıca bu işlevselliğin daha iyi bir yöntemle değiştirilebileceğini okudum (bağlantıyı tekrar bulabilirsem bunu sağlayacağım).


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.