bagaimana cara meneruskan X11 dengan Ubuntu 17.10 / Wayland?

9

Saya menggunakan Ubuntu 17.04. Saya menggunakan ssh dengan penerusan X11 sepanjang waktu untuk menampilkan program GUI yang berjalan di server saya secara lokal di komputer saya.

Ubuntu 17.10 menawarkan Wayland, bukan X11 dan saya telah membaca banyak posting sejak 2011 tentang bagaimana ini "mempengaruhi" aplikasi penerusan X11. Saya menemukan banyak prediksi bencana, dan banyak prediksi transparansi jaringan.

Beberapa posting mengklaim bahwa saya akan dipaksa untuk memilih saat masuk antara X11 atau Wayland. Namun, saya telah menjalankan server X11 pada Macintosh dan Windows, jadi saya tidak berpikir ini adalah pilihan yang baik atau tidak. Tapi itu hanya tebakan saja. Bagaimana cara kerjanya?

pauljohn32
sumber

Jawaban:

6

Mengutip FAQ Wayland

Tidak, itu di luar lingkup Wayland. Untuk mendukung rendering jarak jauh, Anda perlu mendefinisikan API rendering, yang merupakan sesuatu yang saya sangat berhati-hati untuk hindari melakukannya. Alasan mengapa Wayland sangat sederhana dan layak sama sekali adalah karena saya mengesampingkan tugas besar ini dan mendorongnya ke klien. Ini adalah tantangan yang menarik, tugas yang sangat besar dan sulit untuk diselesaikan dengan benar, tetapi pada dasarnya ortogonal terhadap apa yang dicoba untuk dicapai oleh Wayland.

Ini tidak berarti bahwa rendering jarak jauh tidak akan mungkin dengan Wayland, itu hanya berarti bahwa Anda harus meletakkan server rendering jarak jauh di atas Wayland. Salah satu server tersebut bisa menjadi server X.org, tetapi opsi lain termasuk server RDP, server VNC atau seseorang bahkan dapat menemukan model rendering jarak jauh baru mereka sendiri. Yang merupakan fitur ketika Anda memikirkannya; meletakan X.org di atas Wayland memiliki overhead yang sangat sedikit, tetapi jenis server rendering jarak jauh lainnya tidak lagi membutuhkan X.org, dan bereksperimen dengan protokol baru lebih mudah.

Dimungkinkan juga untuk menempatkan protokol remoting ke komposer wayland, baik komposer remot mandiri atau sebagai bagian dari kompositor desktop penuh. Ini akan memungkinkan kami meneruskan aplikasi Wayland asli. Komponis mandiri dapat membiarkan Anda masuk ke server dan menjalankan aplikasi kembali di desktop Anda. Membangun penerusan ke komposer desktop dapat memungkinkan Anda mengekspor atau berbagi jendela dengan cepat dengan komposer wayland jarak jauh, misalnya, desktop teman.

TL; DR adalah "di luar jangkauan". Selama bertahun-tahun ada banyak aplikasi dan protokol yang dikumpulkan untuk pekerjaan semacam itu, dan sangat sedikit akal untuk menambahkan protokol ini ke Wayland.

Layak disebutkan bahwa AFAIK tidak ada yang bekerja pada penggunaan hipotetik protokol X.org yang disebutkan di atas komposer Wayland.

Saya meminta laporan dari pengguna Ubuntu 17.10 tentang "penerusan X11".

Saya kira Anda sedang berbicara tentang laporan bug. Anda tidak akan menemukan satu (well, setidaknya bukan yang dibuka) , karena akan ditutup sebagai NOTABUG.

Saya menemukan banyak prediksi bencana

Apa yang buruk dari ini? Ini tidak seperti Anda kehilangan fungsional, ada banyak protokol untuk pekerjaan semacam itu. Selain itu, walaupun saya sendiri tidak menggunakan X11-forwarding, tetapi dari apa yang saya baca tidak berfungsi dengan baik saat ini untuk banyak aplikasi. Samar-samar saya ingat, itu karena banyak aplikasi (terutama game dan yang berat pada grafis) menggunakan rendering langsung dan memotong XServer.

Anda bisa tetap berpegang pada X11, saya tidak melihatnya sebagai masalah. Wayland masih dalam pengembangan, dan X11 tidak akan pergi ke mana pun untuk waktu yang sangat lama. Bahkan ATM, dari banyak DE, Gnome adalah satu-satunya yang memiliki Wayland berfungsi dengan baik. Anda mungkin menganggapnya lucu, tetapi bahkan Weston - yang ada dengan tujuan semata-mata untuk menjadi implementasi referensi - membuatnya tidak berfungsi penuh, karena itu tidak mendukung protokol seleksi utama.

Beberapa pengembangan berlanjut di XServer-land juga. Misalnya baru kemarin saya melihat beberapa diskusi tentang implementasi HDR di # dri-devel channel Freenode. Jadi sudah pasti tidak ada yang dekat dengan usang.

Hai Malaikat
sumber
6
X11 bekerja luar biasa bagi kami, tidak pernah ada masalah. Dari cluster komputer berkinerja tinggi Linux, tidak ada RDP atau layanan lain yang mungkin. Hanya penerusan X11. Saya kira pertanyaan saya berikutnya adalah bagaimana pengguna Ubuntu 17.10 meluncurkan server X setelah mereka login dengan Wayland.
pauljohn32
1
@ pauljohn32 cukup memilih di layar masuk sesi apa pun yang tidak mengatakan "wayland". Setelah reboot itu akan menjadi sesi default.
Hi-Angel
gsudo gpartedadalah kasus penggunaan khusus yang saya sukai dan tidak ingin kehilangan akses.
Shadur
@ Safur mengapa Anda kehilangan akses ke sana? Anda dapat menggunakan banyak protokol lain untuk bekerja, seperti SPICE, VNC, teamviewer, RDP.
Hi-Angel
1
Semua yang membutuhkan pengaturan tambahan yang signifikan yang saya tidak lakukan, sebagai rutinitas, instal pada server jauh yang tidak akan pernah berfungsi sebagai sistem desktop.
Shadur