Estou usando o wayland com o Fedora 25.
Praticamente nenhuma ferramenta de compartilhamento de tela funciona corretamente. No Chrome, posso compartilhar uma janela do Chrome, mas nada mais. Também tenho que usar o zoom.us e, quando compartilho uma janela, o outro lado fica com uma tela em branco.
Existe algo que precisa ser configurado para que isso funcione?
linux
screen-sharing
wayland
Derek Ekins
fonte
fonte
Respostas:
Sabe-se que o compartilhamento de tela em Wayland está quebrado. Você diz que o compartilhamento funciona perfeitamente bem em uma sessão X11, mas você prefere usar Wayland.
Não sou desenvolvedor de Wayland (nem usuário) e não consigo corrigir o erro.
Vi comentários dizendo que o problema é principalmente no compartilhamento em tela cheia, então sugiro que você tente compartilhar apenas janelas individuais até que o bug seja corrigido.
Caso contrário, sua única opção é convencer os desenvolvedores de Wayland a corrigir o erro, enquanto ainda usa o X11 sempre que precisar fazer o compartilhamento de tela.
fonte
A capacidade de fazer o compartilhamento tradicional de tela inteira no Wayland é um recurso que falta, não um bug.
Realisticamente, nossa única opção é voltar ao Xorg. O Ubuntu está realmente fazendo isso: https://www.theregister.co.uk/2018/01/30/ubuntu_reverting_to_xorg_in_bionic_beaver/
Existem projetos chegando (por exemplo, Pipewire), mas parece que é um bom ano ou mais antes de chegarem ao Firefox ou Slack.
fonte
Embora essa seja uma pergunta antiga, encontrei uma solução usando a tecnologia PipeWire com o Gnome DE (no meu caso 3.32) e o Chrome (na versão atual 77).
Verifique isto: https://wiki.archlinux.org/index.php/PipeWire#WebRTC_screen_sharing
Basta abrir o chrome: // flags / # enable-webrtc-pipewire-capture, defina-o como ativado e reinicie o chrome. Você poderá compartilhar a tela inteira.
Espero que ajude
fonte
Estou usando o wayland no Ubuntu 17.10.
some
janelas da minha máquina (principalmente: google chrome e firefox, mas não no terminal gnome).Existem poucos problemas relatados sobre este assunto https://bugzilla.redhat.com/show_bug.cgi?id=1369218 (no Ubuntu ainda não foi relatado), no gnome-shell https://bugzilla.gnome.org /show_bug.cgi?id=786565
Minha correção para o Ubuntu 17.10 é usar o X11 (você pode escolher ao iniciar sua sessão no "Ubuntu on Xorg")
fonte
Também encontrei uma solução que descrevi aqui no GitHUB .
Em princípio, etapas:
Coloque todos os seus "comunicadores", todos os softwares que exijam compartilhamento de tela (folga, google meet) em um tempo de execução separado e micro, renderizado com a ajuda de algum servidor X em seu host. Eu sugiro o X11Docker , pois é super leve e conveniente. Coloque também um software cliente de área de trabalho remota de sua escolha dentro do prazo de execução.
Gire um agente de serviço de área de trabalho remota em seu host, minha escolha foi WayVNC (embora seja necessário o balanço 1.4!)
Conecte-se a partir do seu tempo de execução via VNC (ou qualquer protocolo de sua escolha) ao seu host executando o controle.
Agora você pode compartilhar a tela em seu micro tempo de execução a tela que mostra a sessão VNC do host
O esforço é leve e mais estável do que alguns hackers até o compartilhamento de tela nativa de wayland amadurecer.
fonte
O compartilhamento de tela não faz parte do Wayland, mas o GNOME, os compositores do KDE implementam a extensão obs-xdg-portal.
No momento, estamos aguardando o firefox / outros aplicativos implementar essa extensão.
fonte