Wayland는 네트워크 투명성을 가지고 있습니까?


12

Xorg 서버 / 클라이언트 아키텍처는 네트워크 투명성을 허용하므로 원격 시스템에서 x-clients를 시작하고 로컬 시스템에서 GUI를 표시 할 수 있습니다 (예 : ssh를 사용하여 x- 전달).

Wayland는 실행중인 시스템과 다른 시스템에 응용 프로그램의 GUI를 표시 할 수있는 것과 동일하거나 유사한 방법을 가지고 있습니까?

Ubuntu 시스템에서 Xorg를 Wayland로 대체하기위한 단계를 수행하기 전에이 기능이 있어야합니까?

답변:


3

http://mmol-6453.livejournal.com/253081.html 에 따르면 네트워크 투명도는 수행 할 작업 목록에 있으며 해당 목록의 맨 아래에 있습니다. 만약 사실이 사실이라면, 우리는 다른 컴퓨터에 그래픽으로 연결하여 응용 프로그램을 실행할 수있을 것입니다. 나는 이것이 사실이기를 희망합니다. 왜냐하면 여기의 다른 사람들과 마찬가지로 이것이 Windows와 같은 다른 것보다 X 기반 시스템의 주요 이점이라고 생각합니다.


6

내 이해는 X가 클라이언트로서 Wayland 위에서 실행될 수 있다는 것입니다. 예를 들어 http://wayland.freedesktop.org/architecture.html 하단의 다이어그램을 참조하십시오 .

그들은 이전 버전과의 호환성을 위해 X와 입력 장치를 공유 할 수 있다는 점에서만 이것을 언급하지만, Wayland에서 실행 중이더라도 원격 연결을 통해 X 서버와 통신 할 수 있음을 의미합니다.


VNC만큼 어리석지 않은 완전히 새로운 원격 디스플레이 프로토콜을 만드는 데 반대하지 않고 실제 X11 프로토콜보다 실제 응용 프로그램이 어떻게 작동하는지 더 목표로 삼았습니다.
Omnifarious

4

ssh 세션을 통해 시작할 수없는 그래픽 응용 프로그램을 모릅니다. 나 그리고 아마 내가 아는 사람들은이 직업을 매일 사용합니다. 직장뿐만 아니라 집에서도. Compiz와 다른 멋진 효과는 사치입니다. 내가 설치할 수있는 모든 단일 그래픽 응용 프로그램의 네트워크 투명도는 필수 입니다. RDP 또는 VNC는 허용되지 않는 대체품입니다.

이 주제에서 볼 수있는 것은 "[걱정하지 않는 단어를 삽입하십시오.

내가 원하는 것은 Wayland를 개발하는 누군가가 "네트워크 투명성이 우리에게 최우선 순위이기 때문에 걱정하지 않아도된다"고 말하는 것입니다.


아마도 Sun의 오래된 NeWS 아이디어 (및 현대 Javascript)와 같은 것이 더 나은 모델 일 수 있습니다. 많은 X11 클라이언트는 그들이 원했던 것이 그 기능이 지원하는 것과 불일치했기 때문에 많은 X의 더 유용한 기능을 포기했습니다. 그렇기 때문에 응용 프로그램이 전체 창에서 모든 마우스 이벤트를 가져 오는 것과 같은 어리석은 일을하는 이유입니다. 그들이 지원하는 네트워크 투명성을 어떻게 지원하는지는 중요하지 않습니다.
Omnifarious

3

정답은 "네트워크 투명성이 Wayland 프로토콜의 범위를 벗어납니다"입니다.

전체 설명이 제공되는 이 FAQ에 있지만 간단한 요약 될 수 있습니다 "는 WAYLAND의 목표는 X의 가장 큰 오류 멀리 열심히 노력하고, 작은 프로토콜을 정의하는 것입니다 : 일을 너무 많이 의무화 (X도했던 이 개념을 염두에두고 Wayland 프로토콜에 네트워크 투명성을 추가해야 할 탁월한 이유는 없으며, 독립형 API 및 서버 / 클라이언트에서 수행 할 수 있습니다. Wayland 프로토콜에는 네트워크 투명성에 반하는 것이 없습니다 "

언급 할 가치가있는 한 가지는 Daniel Stone 이이 비디오에서 설명하는 것처럼 현재 X 구현이 더 이상 네트워크 투명성 아니라는 것입니다. ).


웨스턴합니다 (WAYLAND 프로토콜 컴포 지터의 참조 구현)에 대한 클라이언트 / 서버 리모팅의 예는 여기 설명 : lists.freedesktop.org/archives/wayland-devel/2013-October/...
디에고에게


@Oli : 제가 작성한 내용의 확인입니다. 언급 한 패치는 실제로 Wayland 프로토콜을 구현하는 컴포 지터 인 Weston 용 패치입니다. Wayland 프로토콜을 구현하는 모든 컴포 지터는 Weston처럼 네트워크 투명성 메커니즘을 자유롭게 부여 할 수 있습니다. 반대로 Wayland 프로토콜은 네트워크 투명성 프로토콜을 요구하지 않습니다.
Diego

다니엘 스톤 (Daniel Stone)이 X가 더 이상 네트워크 투명성이 아니라고 말한 비디오의 요점입니다. youtu.be/RIctzAQOe44?t=18m30s
Diego

2

No Wayland는 Xorg보다 야심이 적으며 네트워크 투명성이 없습니다.

Mark Shuttleworth 블로그에서 인용 :

X의 핵심 목표 중 일부는 기본 GL보다 X에서 이러한 사용자 경험을 달성하기 어렵게 만들기 때문에 네트워크 투명성과 같은 원래 값보다 경험의 품질을 우선시합니다.

심판 : http://www.markshuttleworth.com/archives/551

개인적으로 그래픽 "서버"의 네트워크 투명성이 데스크탑 컴퓨터에 필요한 기능이라고 생각하지 않습니다. 이는 tiny_client / big_workstation 아키텍처와 가장 일치하는 기능입니다.


음 .. 항상 "데스크톱"컴퓨터를 사용하여 원격 컴퓨터에 연결합니다.
txwikinger

나는 그 기능을 개인적으로 놓칠 것이다. 내 전화에서 PC로 SSH를 연결하고 (X도 실행) Chromium과 같은 응용 프로그램은 상대방이 기본적으로 내 전화에서 실행하는 것보다 더 빨리 실행되므로 전달합니다.
Oli

이 기능이 없어도 원격 데스크톱 응용 프로그램을 사용하여 작업을 수행 할 수 있습니다. @txwikinger : 항상 사실은 아니지만, 소형 클라이언트는 항상 '데스크톱'(예 : Ubuntu-desktop 설치)은 아니지만 최소 하드웨어 및 최소 시스템 (예 : 하드 드라이브 없음)을 갖춘 간단한 컴퓨터 일 수 있습니다.
OpenNingia

@ OpenNinga : 나는 원격 데스크톱에 대해 이야기하지 않고 예를 들어 서버에 대한 원격 로그인에 대해 이야기하고 있습니다. 나는 보통 "데스크톱"컴퓨터를 사용합니다. 우분투 데스크탑 설치는 아니지만 상호 작용할 "데스크톱"형식이 있습니다.
txwikinger

이해했지만 여전히 일반 사용자가 아닌 고급 사용자를위한 기능이라고 생각합니다.
OpenNingia

2

Wayland의 X 중첩 실행 기능은 대부분의 네트워크 투명성 및 유사한 기능을 지원할 수 있음을 의미합니다. 또한이 기능이 더 나은 방법으로 대체 될 수 있다는 것을 읽었습니다 (링크를 다시 찾을 수 있다면 제공 할 것입니다).


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.