X11 chuyển tiếp với Ubuntu 17.10 / Wayland như thế nào?


9

Tôi sử dụng Ubuntu 17.04. Tôi sử dụng ssh với X11 chuyển tiếp mọi lúc để hiển thị các chương trình GUI đang chạy trên máy chủ của tôi cục bộ trên máy tính của tôi.

Ubuntu 17.10 cung cấp Wayland thay vì X11 và tôi đã đọc qua một loạt các bài đăng từ năm 2011 về việc "điều này" có thể ảnh hưởng đến các ứng dụng được chuyển tiếp X11 như thế nào. Tôi tìm thấy nhiều dự đoán về thảm họa và nhiều dự đoán về tính minh bạch của mạng.

Một số bài đăng cho rằng tôi sẽ bị buộc phải chọn khi đăng nhập giữa X11 hoặc Wayland. Tuy nhiên, tôi đã chạy các máy chủ X11 trên cả Macintosh và Windows vì vậy tôi không nghĩ rằng đây nhất thiết phải là lựa chọn hoặc. Nhưng đó chỉ là phỏng đoán nhiều hơn. Làm thế nào điều này thực sự hoạt động?

Câu trả lời:


6

Trích dẫn Wayland FAQ

Không, đó là ngoài phạm vi của Wayland. Để hỗ trợ kết xuất từ ​​xa, bạn cần xác định API kết xuất, đây là điều tôi đã rất cẩn thận để tránh làm. Lý do Wayland rất đơn giản và khả thi là vì tôi đã bỏ qua nhiệm vụ lớn này và đẩy nó tới khách hàng. Đó là một thử thách thú vị, một nhiệm vụ rất lớn và thật khó để thực hiện đúng, nhưng về cơ bản là trực giao với những gì Wayland cố gắng đạt được.

Điều này không có nghĩa là kết xuất từ ​​xa sẽ không thể thực hiện được với Wayland, điều đó chỉ có nghĩa là bạn sẽ phải đặt một máy chủ kết xuất từ ​​xa lên trên Wayland. Một máy chủ như vậy có thể là máy chủ X.org, nhưng các tùy chọn khác bao gồm máy chủ RDP, máy chủ VNC hoặc ai đó thậm chí có thể phát minh ra mô hình kết xuất từ ​​xa mới của riêng họ. Đó là một tính năng khi bạn nghĩ về nó; xếp lớp X.org trên đỉnh Wayland có rất ít chi phí, nhưng các loại máy chủ kết xuất từ ​​xa khác không còn yêu cầu X.org và việc thử nghiệm các giao thức mới dễ dàng hơn.

Cũng có thể đặt một giao thức từ xa vào một bộ tổng hợp wayland, hoặc là một bộ tổng hợp từ xa độc lập hoặc là một phần của một bộ tổng hợp máy tính để bàn đầy đủ. Điều này sẽ cho phép chúng tôi chuyển tiếp các ứng dụng Wayland bản địa. Bộ tổng hợp độc lập có thể cho phép bạn đăng nhập vào máy chủ và chạy lại ứng dụng trên máy tính để bàn của bạn. Xây dựng chuyển tiếp vào bộ tổng hợp máy tính để bàn có thể cho phép bạn xuất hoặc chia sẻ một cửa sổ khi đang di chuyển với một nhà soạn nhạc đường xa, ví dụ, máy tính để bàn của một người bạn.

TL; DR là nó "nằm ngoài phạm vi". Trong những năm qua, đã thu thập rất nhiều ứng dụng và giao thức cho chính xác loại công việc đó và có rất ít ý nghĩa trong việc thêm giao thức này vào Wayland.

Đáng nói là AFAIK không ai từng làm việc về việc sử dụng giao thức X.org được đề cập đến trên một nhà soạn nhạc Wayland.

Tôi đang yêu cầu báo cáo từ người dùng Ubuntu 17.10 về "chuyển tiếp X11".

Tôi đoán bạn đang nói về một bugreport. Bạn sẽ không tìm thấy một (tốt, ít nhất là không mở) , vì nó sẽ bị đóng dưới dạng KHÔNG BỎ.

Tôi tìm thấy nhiều dự đoán về thảm họa

Có gì tệ trong việc này? Không giống như bạn mất chức năng, có rất nhiều giao thức cho loại công việc đó. Ngoài ra, mặc dù tôi không sử dụng chuyển tiếp X11, nhưng từ những gì tôi đã đọc, ngày nay nó không hoạt động tốt cho nhiều ứng dụng. Tôi mơ hồ nhớ, đó là vì nhiều ứng dụng (chủ yếu là game và những game nặng về đồ họa) đang sử dụng kết xuất trực tiếp và bỏ qua XServer.

Bạn chỉ có thể dính vào X11, tôi không thấy đó là một vấn đề. Wayland vẫn đang trong quá trình phát triển và X11 sẽ không đi đâu trong một thời gian rất dài. Trong thực tế ATM, trong số nhiều DE, Gnome là người duy nhất có Wayland hoạt động độc đáo. Bạn có thể thấy buồn cười, nhưng thậm chí Weston - không tồn tại với mục đích duy nhất là triển khai tham chiếu - để nó hoạt động đầy đủ, vì nó không hỗ trợ giao thức lựa chọn chính.

Một số phát triển tiếp tục trong đất XServer. Ví dụ, mới hôm qua tôi đã thấy một số cuộc thảo luận về việc triển khai HDR trên kênh # Dri-devel của Freenode. Vì vậy, nó chắc chắn không phải là bất cứ nơi nào gần để bị lỗi thời.


5
X11 hoạt động tuyệt vời cho chúng tôi, không bao giờ có vấn đề. Từ cụm máy tính hiệu năng cao của Linux, không có RDP hoặc dịch vụ nào khác có thể. Chỉ chuyển tiếp X11. Tôi cho rằng câu hỏi tiếp theo của tôi sẽ là làm thế nào để người dùng Ubuntu 17.10 khởi chạy máy chủ X sau khi họ đăng nhập bằng Wayland.
pauljohn32

1
@ pauljohn32 chỉ cần chọn trong màn hình đăng nhập bất kỳ phiên nào không nói "wayland". Sau khi khởi động lại nó sẽ là phiên mặc định.
Hi-Angel

gsudo gpartedlà một trường hợp sử dụng cụ thể mà tôi khá thích và không muốn mất quyền truy cập.
Shadur

@Shadur tại sao bạn sẽ mất quyền truy cập vào nó? Bạn có thể sử dụng một loạt các giao thức khác để làm việc với, như SPICE, VNC, teamviewer, RDP.
Hi-Angel

1
Tất cả đều yêu cầu thiết lập bổ sung đáng kể mà tôi không cài đặt trên máy chủ từ xa sẽ không bao giờ hoạt động như một hệ thống máy tính để bàn.
Shadur
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.