Compartilhamento de tela em rota terrestre

25

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?

Derek Ekins
fonte
O compartilhamento de tela no Wayland está quebrado. Tente fazer login em uma sessão X11 em vez de Wayland - use a engrenagem ao lado do seu nome de usuário na tela de login para alternar.
harrymc
1
sim que é o que eu faço, mas eu prefiro usar Wayland e ter screen sharing trabalhando se isso é possível
Derek Ekins
1
Eu acho que é principalmente o compartilhamento em tela cheia que é um problema. Compartilhar janelas individuais pode funcionar.
harrymc
O compartilhamento de tela de janelas individuais no Sococo funciona em Wayland. O zoom agora diz para você usar o X11 em vez do Wayland. :(
mart

Respostas:

8

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.

harrymc
fonte
Não, estou tendo problemas para compartilhar qualquer coisa, exceto o Chrome. Na verdade, eu nunca tentei compartilhar uma janela em tela cheia antes.
Derek Ekins
O Chrome tem seu próprio método.
harrymc
1
Com os hangouts do google, você pode compartilhar dentro de janelas individuais do wayland (Ubuntu 17.10) (como o firefox e o próprio google). Não é tela cheia, no entanto.
morhook
Alguém sabe se existem planos para o Zoom suportar o compartilhamento de janelas únicas no Wayland?
Kevin Wittek
8

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.

Jonathan Kinred
fonte
3

Estou usando o wayland no Ubuntu 17.10.

  • zoom diz que wayland não tem um protocolo para compartilhar (e recomenda o uso do X11)
  • o hangouts do google mostra uma tela preta na tela inteira de compartilhamento e é exibida nas somejanelas da minha máquina (principalmente: google chrome e firefox, mas não no terminal gnome).
  • appear.in mostra uma tela preta com um pixel movendo-se aleatoriamente

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

morhook
fonte
1

Também encontrei uma solução que descrevi aqui no GitHUB .

Em princípio, etapas:

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

  2. 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!)

  3. Conecte-se a partir do seu tempo de execução via VNC (ou qualquer protocolo de sua escolha) ao seu host executando o controle.

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

cerejeira
fonte
0

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.

user140345
fonte