Sistemas como o KDE Plasma e Gnome têm opções gráficas para manter qualquer janela em cima de outra. Outros sistemas, como i3/Sway, disponibilizam essa mesma função por meio de comandos específicos (por padrão, as teclas Super + Shift + espaço).

No Windows, há programas que permitem atingir o mesmo resultado, ainda que sem a mesma praticidade (AlwaysOnTop, PowerToys). No macOS, até dá para fazer algo do tipo, mas o funcionamento não é tão satisfatório.

Enfim, não é algo muito popular -- mas quem usa, gosta. (Obs: eu sei digitar travessões e muitos outros sinais tipográficos porque uso isto, mas é uma das coisas que a IA estragou para todos…)

Hoje estava configurando o compartilhamento de janelas individuais no Sway (novidade na versão 1.12), e notei que isso poderia ser usado como um substituto ao picture-in-picture.

Como fazer

Primeiro, use o Firefox ou outro navegador que possua a opção de PiP (nos meus testes, Chrome e Edge também funcionam, basta clicar com o direito sobre o vídeo > Picture in picture).

Vá para o site https://mozilla.github.io/webrtc-landing/gum_test.html ou qualquer outro que permita compartilhar a tela sem fazer uma videochamada.

Selecione a janela que quer deixar visível, e compartilhe-a.

Use a opção de "soltar" o vídeo do seu navegador. No Firefox, há um ícone sobre o vídeo, além da opção de clicar com o botão direito > Watch in Picture-in-Picture. Detalhes aqui: https://www.firefox.com/pt-BR/features/picture-in-picture/

Como abrir o menu de vídeo destacado no Firefox

Com isso, é só redimensionar a janela e pronto. Serve para qualquer janela do seu sistema.

Resultado no Firefox

Quando isso pode ser útil

  • Você tava jogando com alguém, essa pessoa saiu rapidinho. Você quer ver quando ela volta, sem precisar mandar mensagem. Só deixar uma miniatura do jogo ali e ir fazer outra coisa. Quando a pessoa voltar, você vai ver o movimento na telinha, é só voltar pro jogo.
  • Em videochamadas meio chatas que você tem que participar por obrigação, dá para deixar ali e ir fazendo suas coisinhas (um olho no peixe, outro no gato).
  • Qualquer coisa que atualize rapidamente mas que não exige sua interação direta (feeds, mensagens instantâneas de grupos etc). Útil para ficar por dentro, mantendo notificações desativadas.

Enfim, não sei se vou usar isso, porque todos os sistemas que uso já incluem o "always on top", mas pode ser útil em alguns casos.

Mesmo nos sistemas (como o Sway) ainda há vantagem neste método, porque a tela compartilhada mantém a proporção original da janela.

Com o "always on top" do Sway, teria que redimensionar a janela, o que às vezes atrapalha a visualização/uso.


É isso. Valeu!