Compartilhamento de Tela/Janela em Navegadores com Pipewire/Wayland

Irei testar aqui o compartilhamento de tela / janela usando Pipewire + Wayland, em navegadores: Firefox e Chromium, o teste com Chromium deve abranger outros navegadores baseado nele, como: Brave, Chrome, Vivaldi…

O sistema será o Fedora Kinoite 35, caso use um sistema muito antigo e sem suporte adequado ao Pipewire e xdg-desktop-portal atualizados, poderá não funcionar. Usarei o serviço meet.jit.si para teste do compartilhamento de tela, a experiência será a mesma em outros sites.

Versões de pacotes relevantes usados neste teste:

Plasma 5.24

Pipewire 0.3.48

xdg-desktop-portal 1.12.1

Firefox

O Firefox é o mantido e distribuido pela Mozilla via Flathub, no seu modo padrão (versão 98) sem nenhuma flag ativada. No momento ele roda via XWayland por default. Já usa Wayland nativamente nas versões em desenvolvimento, mas isso não nos impede de compartilhar a tela na sessão Wayland.

Quando compartilhar a tela a primeira janela a aparecer é sobre dar permissão que o serviço veja sua tela, basta clicar em “permitir”:

Então uma “janelinha” irá abrir, é o portal para dar acesso de compartilhamento de tela/s. Selecione e clique em “OK”:

Ou poderá clicar em “Windows” e selecionar as janelas de programas abertos para o compartilhamento:

E Voilà! compartilhamento funcionando out of the box:

Chromium

obs: Isto deve servir para navegadores baseados em Chromium: Chrome, Brave, Edge, Vivaldi…

Chromium desenvolvido por grande parte devs da Google + comunidade, também distribuído por devs do Flathub. Também roda via Xwayland, porém isso não impedirá de compartilhar a tela.

Ao tentar compartilhar a tela, de cara irá parecer normal, porém ao permitir o acesso ao compartilhamento verá uma tela preta compartilhada:

Porém, app’s rodando via Xwayland poderão ser compartilhados:

Para resolver isso, precisamos habilitar uma flag, coloque o seguinte endereço no navegador:

chrome://flags/#enable-webrtc-pipewire-capturer

E selecione “Enabled” e reinicie o navegador:

E Voilà! compartilhamento funcionando, poderá selecionar a tela toda ou uma janela específica:

Se deseja me dar sugestões, mande para fastos2016@gmail.com ou nas redes sociais.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Blog no WordPress.com.

Acima ↑

%d blogueiros gostam disto: