X11은 Ubuntu 17.10 / Wayland와 어떻게 전달합니까?


9

우분투 17.04를 사용합니다. X11 포워딩과 함께 항상 ssh를 사용하여 서버에서 로컬로 컴퓨터에서 실행되는 GUI 프로그램을 표시합니다.

Ubuntu 17.10은 X11 대신 Wayland를 제공하며 2011 년 이후 X11에서 전달 된 앱에이 "어떻게"영향을 미치는지에 대해 많은 게시물을 읽었습니다. 재난에 대한 많은 예측과 네트워크 투명성에 대한 많은 예측을 발견했습니다.

일부 게시물은 X11 또는 Wayland 사이에서 로그인 할 때 강제로 선택해야한다고 주장합니다. 그러나 Macintosh와 Windows 모두에서 X11 서버를 실행했기 때문에 이것이 반드시 하나 또는 선택이라고 생각하지 않습니다. 그러나 그것은 더 추측입니다. 실제로 어떻게 작동합니까?

답변:


6

인용 웨이 랜드 FAQ

아니요, 그것은 Wayland의 범위를 벗어납니다. 원격 렌더링을 지원하려면 렌더링 API를 정의해야합니다. Wayland가 그렇게 단순하고 실현 가능한 이유는이 큰 과제를 회피하고 고객에게 전달하기 때문입니다. 흥미로운 도전이자 매우 큰 과제이며 올바르게 달성하기가 어렵지만 본질적으로 Wayland가 달성하려는 것과 직교합니다.

이는 Wayland에서 원격 렌더링이 불가능하다는 것을 의미하는 것이 아니라 Wayland 위에 원격 렌더링 서버를 설치해야한다는 것을 의미합니다. 그러한 서버 중 하나는 X.org 서버 일 수 있지만 다른 옵션으로는 RDP 서버, VNC 서버 또는 누군가가 자신의 새로운 원격 렌더링 모델을 발명 할 수도 있습니다. 당신이 그것에 대해 생각할 때 어떤 기능입니다; Wayland 위에 X.org를 계층화하는 것은 오버 헤드가 거의 없지만 다른 유형의 원격 렌더링 서버에는 더 이상 X.org가 필요하지 않으며 새로운 프로토콜을 실험하는 것이 더 쉽습니다.

원격 프로토콜을 독립형 원격 컴포 지터 또는 전체 데스크탑 컴포 지터의 일부인 웨이 랜드 컴포 지터에 넣을 수도 있습니다. 이를 통해 기본 Wayland 애플리케이션을 전달할 수 있습니다. 독립형 컴포 지터를 사용하면 서버에 로그인하여 데스크탑에서 애플리케이션을 다시 실행할 수 있습니다. 전달을 데스크탑 컴포 지터에 빌드하면 원격 웨이 랜드 컴포 지터 (예 : 친구의 데스크탑)로 창을 내보내거나 공유 할 수 있습니다.

TL; DR은 "범위를 벗어났다"는 것입니다. 수년에 걸쳐 그러한 종류의 작업을 위해 많은 앱과 프로토콜이 수집되었으며이 프로토콜을 Wayland에 추가하는 것은 거의 의미가 없습니다.

AFAIK는 Wayland 컴포 지터 위에서 X.org 프로토콜의 hypotetic 사용법에 대해 작업 한 사람이 없다고 언급 할 가치가 있습니다.

우분투 17.10 사용자들에게 "X11 전달"에 대한 보고서를 요청하고 있습니다.

나는 당신이 버그 리포트에 대해 이야기하고 있다고 생각합니다. NOTABUG로 닫히기 때문에 하나는 찾지 못합니다 (적어도 열지 않은 것은 아닙니다) .

재난에 대한 많은 예측을 발견

이게 무슨 일이야? 그것은 당신이 기능을 잃어버린 것이 아닙니다. 그런 종류의 직업에 대한 많은 프로토콜이 있습니다. 게다가, 나는 X11 포워딩을 사용하지 않지만, 내가 읽은 것으로부터 요즘 많은 앱에서 잘 작동하지 않습니다. 많은 게임 (주로 게임과 그래픽이 많은 앱 ) 이 직접 렌더링을 사용하고 XServer를 우회하기 때문입니다.

X11을 고수 할 수는 있지만 문제는 아닙니다. Wayland는 아직 개발 중이며 X11은 오랫동안 아무데도 가지 않을 것입니다. 실제로 그놈은 많은 DE들 중 Wayland가 잘 작동하는 유일한 ATM입니다. 참조 구현의 목적으로 만 존재 하는 Weston조차 웃기는 것을 알 수 있지만 기본 선택 프로토콜을 지원하지 않기 때문에 완벽하게 작동합니다.

일부 개발은 XServer-land에서도 계속됩니다. 예를 들어 어제 Freedri의 # dri-devel 채널에서 HDR 구현대한 논의를 본 적이 있습니다 . 따라서 구식에 가까운 곳은 아닙니다.


6
X11은 우리를 위해 훌륭하게 작동하지만 아무런 문제가 없습니다. Linux 고성능 컴퓨터 클러스터에는 가능한 RDP 또는 기타 서비스가 없습니다. X11 전달 만. 다음 질문은 Wayland에 로그인 한 후 Ubuntu 17.10 사용자가 X 서버를 시작하는 방법에 관한 것입니다.
pauljohn32

1
@ pauljohn32는 단순히 "wayland"가 아닌 세션을 로그인 화면에서 선택합니다. 재부팅 후 기본 세션이됩니다.
Hi-Angel

gsudo gparted내가 좋아하는 특정 유스 케이스이며 액세스 권한을 잃고 싶지 않습니다.
Shadur

@Shadur 왜 액세스 권한을 잃어 버리겠습니까? SPICE, VNC, 팀 뷰어, RDP와 같은 다른 프로토콜을 사용하여 작업 할 수 있습니다.
Hi-Angel

1
모두 데스크톱 시스템으로 작동하지 않는 원격 서버에 설치하지 않는 중요한 추가 설정이 필요합니다.
Shadur
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.