Berbagi layar di bawah wayland

25

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?

Derek Ekins
sumber
Berbagi layar di Wayland rusak. Coba masuk ke sesi X11 alih-alih Wayland - gunakan roda gigi di sebelah nama pengguna Anda pada layar masuk untuk beralih.
harrymc
1
ya itulah yang saya lakukan tetapi saya lebih suka menggunakan wayland dan memiliki berbagi layar jika itu mungkin
Derek Ekins
1
Saya pikir sebagian besar berbagi layar penuh yang menjadi masalah. Berbagi jendela individual mungkin berhasil.
harrymc
Setiap jendela berbagi layar di Sococo bekerja di bawah Wayland. Zoom sekarang memberi tahu Anda untuk menggunakan X11 alih-alih Wayland. :(
mart

Jawaban:

8

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.

harrymc
sumber
tidak, saya mengalami masalah berbagi apa pun kecuali krom. Saya sebenarnya belum mencoba berbagi jendela layar penuh sebelumnya.
Derek Ekins
Chrome memiliki metode sendiri.
harrymc
1
Dengan google hangouts, Anda dapat berbagi jendela individual di dalam wayland (Ubuntu 17.10) (seperti firefox dan google sendiri). Bukan layar penuh sekalipun.
morhook
Adakah yang tahu jika ada rencana untuk Zoom untuk mendukung satu Window sharing di Wayland?
Kevin Wittek
8

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.

Jonathan Kinred
sumber
3

Saya menggunakan wayland di Ubuntu 17.10.

  • zoom mengatakan wayland tidak memiliki protokol untuk dibagikan (dan merekomendasikan menggunakan X11)
  • google hangout menunjukkan layar hitam pada layar berbagi penuh, dan itu ditampilkan di somejendela mesin saya (terutama: google chrome dan firefox, tetapi bukan terminal gnome).
  • erge.in menunjukkan layar hitam dengan piksel bergerak secara acak

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")

morhook
sumber
1

Juga menemukan solusi yang saya uraikan di sini di GitHUB .

Pada langkah-langkah prinsip:

  1. 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.

  2. Putar beberapa agen penyajian desktop jarak jauh di host Anda, pilihan saya adalah WayVNC (meskipun perlu bergoyang 1.4!)

  3. Terhubung dari runtime Anda melalui VNC (atau protokol apa pun pilihan Anda) ke host Anda yang sedang bergoyang.

  4. 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.

kerabat
sumber
0

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.

pengguna140345
sumber