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?


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.


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



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


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.


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.