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?


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.


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



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


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.


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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.