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?
linux
screen-sharing
wayland
Derek Ekins
fuente
fuente
Respuestas:
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.
fuente
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.
fuente
Aunque esta es una vieja pregunta, he encontrado una solución utilizando la tecnología PipeWire con Gnome DE (en mi caso 3.32) y Chrome (en la versión actual 77).
Mira esto: https://wiki.archlinux.org/index.php/PipeWire#WebRTC_screen_sharing
Simplemente abra chrome: // flags / # enable-webrtc-pipewire-capture, configúrelo como habilitado y reinicie chrome. Podrás compartir toda la pantalla.
Espero que ayude
fuente
Estoy usando wayland en Ubuntu 17.10.
some
ventanas de mi máquina (en particular: Google Chrome y Firefox, pero no el terminal gnome).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")
fuente
También encontré una solución que he esbozado aquí en GitHUB .
En principio pasos:
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.
Gire un agente de servicio de escritorio remoto en su host, mi elección fue WayVNC (¡aunque requiere sway 1.4!)
Conéctese desde su tiempo de ejecución a través de VNC (o cualquier protocolo que elija) a su host que se balancea.
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.
fuente
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.
fuente