Compartir pantalla bajo wayland

25

Estoy usando wayland con Fedora 25.

Prácticamente no hay herramientas para compartir la pantalla que funcionen correctamente. Desde Chrome puedo compartir una ventana de Chrome pero nada más. También tengo que usar zoom.us y cuando comparto una ventana desde ese lado, el otro lado solo obtiene una pantalla en blanco.

¿Hay algo que deba configurarse para que esto funcione?

Derek Ekins
fuente
Compartir pantalla en Wayland está roto. Intente iniciar sesión en una sesión X11 en lugar de Wayland: use el engranaje junto a su nombre de usuario en la pantalla de inicio de sesión para cambiar.
harrymc
1
Sí, eso es lo que hago, pero prefiero usar Wayland y tener la pantalla compartida trabajando si eso es posible
Derek Ekins
1
Creo que es principalmente el uso compartido de pantalla completa lo que es un problema. Compartir ventanas individuales podría funcionar.
harrymc
La pantalla para compartir ventanas individuales en Sococo funciona bajo Wayland. Zoom ahora te dice que uses X11 en lugar de Wayland. :(
Mart

Respuestas:

8

Se sabe que compartir pantalla en Wayland está roto. Dices que compartir funciona perfectamente en una sesión X11, pero prefieres usar Wayland.

No soy un desarrollador de Wayland (ni un usuario) y no puedo solucionar el error.

He visto comentarios que dicen que el problema es principalmente con el uso compartido de pantalla completa, por lo que sugiero que intente compartir solo ventanas individuales hasta que se solucione el error.

De lo contrario, su única opción es molestar a los desarrolladores de Wayland para que solucionen el error, mientras siguen usando X11 siempre que necesiten compartir pantalla.

harrymc
fuente
No, tengo problemas para compartir cualquier cosa, excepto Chrome. En realidad, no he intentado compartir una ventana de pantalla completa antes.
Derek Ekins el
Chrome tiene su propio método.
harrymc
1
Con los hangouts de Google, puede compartir ventanas individuales de wayland (Ubuntu 17.10) (como firefox y google). Sin embargo, no a pantalla completa.
morhook
¿Alguien sabe si hay planes para que Zoom admita compartir ventanas únicas en Wayland?
Kevin Wittek el
8

La capacidad de compartir pantalla completa tradicional en Wayland es una característica que falta, no un error.

Siendo realistas, nuestra única opción es volver a Xorg. Ubuntu realmente está haciendo esto: https://www.theregister.co.uk/2018/01/30/ubuntu_reverting_to_xorg_in_bionic_beaver/

Hay proyectos por venir (por ejemplo, Pipewire), pero parece un buen año más o menos antes de aterrizar en Firefox o Slack.

Jonathan Kinred
fuente
3

Estoy usando wayland en Ubuntu 17.10.

  • zoom dice que wayland no tiene un protocolo para compartir (y recomienda usar X11)
  • Hangouts de Google muestra una pantalla en negro en la pantalla completa de compartir, y se muestra en las someventanas de mi máquina (en particular: Google Chrome y Firefox, pero no el terminal gnome).
  • aparece.in muestra una pantalla en negro con un píxel que se mueve aleatoriamente

Hay pocos problemas informados sobre este asunto https://bugzilla.redhat.com/show_bug.cgi?id=1369218 (en Ubuntu todavía no se ha informado), en gnome-shell https://bugzilla.gnome.org /show_bug.cgi?id=786565

Mi solución para Ubuntu 17.10 es usar X11 (puede elegir al iniciar su sesión en "Ubuntu en Xorg")

Morhook
fuente
1

También encontré una solución que he esbozado aquí en GitHUB .

En principio pasos:

  1. Ponga todos sus "comunicadores", todo el software que requiere compartir pantalla (slack, google meet) en un tiempo de ejecución separado y micro que se procesa con la ayuda de algún servidor X en su host. Sugeriría X11Docker ya que es súper ligero y conveniente. También coloque un software de cliente de escritorio remoto de su elección en esa entidad de tiempo de ejecución.

  2. Gire un agente de servicio de escritorio remoto en su host, mi elección fue WayVNC (¡aunque requiere sway 1.4!)

  3. Conéctese desde su tiempo de ejecución a través de VNC (o cualquier protocolo que elija) a su host que se balancea.

  4. Ahora puede compartir la pantalla en su micro tiempo de ejecución, la pantalla que muestra la sesión VNC del host

El esfuerzo es ligero y más estable que algunos hacks hasta que el uso compartido de pantalla nativo de wayland madure.

cherusk
fuente
0

Compartir pantalla no es parte de Wayland, pero los compositores de GNOME y KDE implementarán la extensión obs-xdg-portal.

Actualmente estamos esperando que Firefox / otras aplicaciones implementen esa extensión.

usuario140345
fuente