Saya menggunakan wayland dengan Fedora 25.
Cukup banyak tidak ada alat berbagi layar bekerja dengan benar. Dari Chrome saya bisa berbagi jendela chrome tapi tidak ada yang lain. Saya juga harus menggunakan zoom.us dan ketika saya berbagi jendela dari itu sisi lain hanya mendapat layar kosong.
Apakah ada sesuatu yang perlu dikonfigurasi agar ini berfungsi?
linux
screen-sharing
wayland
Derek Ekins
sumber
sumber
Jawaban:
Berbagi layar di Wayland diketahui rusak. Anda mengatakan bahwa berbagi berfungsi dengan baik dalam sesi X11, tetapi Anda lebih suka menggunakan Wayland.
Saya bukan pengembang Wayland (atau pengguna) dan tidak dapat memperbaiki bug.
Saya telah melihat komentar yang mengatakan bahwa masalahnya sebagian besar adalah berbagi layar penuh, jadi saya sarankan Anda mencoba berbagi hanya windows individual sampai bug diperbaiki.
Jika tidak, satu-satunya pilihan Anda adalah mendesak pengembang Wayland untuk memperbaiki bug, sementara masih menggunakan X11 setiap kali Anda perlu melakukan berbagi layar.
sumber
Kemampuan untuk melakukan berbagi layar penuh tradisional di bawah Wayland adalah fitur yang hilang, bukan bug.
Secara realistis, satu-satunya pilihan kami adalah beralih kembali ke Xorg. Ubuntu sebenarnya melakukan ini: https://www.theregister.co.uk/2018/01/30/ubuntu_reverting_to_xorg_in_bionic_beaver/
Ada beberapa proyek yang akan datang (mis. Pipewire) tetapi sepertinya tahun yang baik sebelum mereka mendarat di Firefox atau Slack.
sumber
Meskipun ini adalah pertanyaan lama, saya telah menemukan solusi dengan menggunakan teknologi PipeWire dengan Gnome DE (dalam kasus saya 3.32) dan Chrome (saat ini versi 77).
Lihat ini: https://wiki.archlinux.org/index.php/PipeWire#WebRTC_screen_sharing
Cukup buka chrome: // flags / # enable-webrtc-pipewire-capture, tetapkan sebagai diaktifkan dan mulai ulang chrome. Anda dapat berbagi seluruh layar.
Saya harap ini membantu
sumber
Saya menggunakan wayland di Ubuntu 17.10.
some
jendela mesin saya (terutama: google chrome dan firefox, tetapi bukan terminal gnome).Ada beberapa masalah yang dilaporkan tentang masalah ini https://bugzilla.redhat.com/show_bug.cgi?id=1369218 (di Ubuntu belum dilaporkan), di gnome-shell https://bugzilla.gnome.org /show_bug.cgi?id=786565
Perbaikan saya untuk Ubuntu 17.10 adalah menggunakan X11 (Anda dapat memilih saat memulai sesi Anda di "Ubuntu on Xorg")
sumber
Juga menemukan solusi yang saya uraikan di sini di GitHUB .
Pada langkah-langkah prinsip:
Masukkan semua "komunikator" Anda, semua perangkat lunak yang memerlukan pembagian layar (slack, google meet) ke dalam beberapa waktu mikro yang terpisah yang dirender dengan bantuan beberapa server X pada host Anda. Saya sarankan X11Docker karena sangat ringan dan nyaman. Juga letakkan perangkat lunak klien desktop jarak jauh pilihan Anda ke dalam hak run time.
Putar beberapa agen penyajian desktop jarak jauh di host Anda, pilihan saya adalah WayVNC (meskipun perlu bergoyang 1.4!)
Terhubung dari runtime Anda melalui VNC (atau protokol apa pun pilihan Anda) ke host Anda yang sedang bergoyang.
Sekarang Anda dapat berbagi layar di mikro runtime Anda layar menampilkan sesi host VNC
Upaya ini ringan dan lebih stabil daripada beberapa peretasan sampai berbagi layar asli Wayland matang.
sumber
Berbagi layar bukan bagian dari Wayland, tetapi milik GNOME, kompositor KDE akan menerapkan ekstensi obs-xdg-portal.
Kami sedang menunggu firefox / aplikasi lain untuk mengimplementasikan ekstensi itu.
sumber