Instalação no Linux

Três formatos de pacote e uma ressalva que vale ler antes de instalar qualquer coisa: quem decide se a captura da área de transferência em segundo plano funciona aqui é o seu compositor, não este aplicativo.

Instale

Pegue o arquivo que corresponde à sua distribuição na página de releases:

# Debian, Ubuntu e derivadas
sudo apt install ./RealtimeClipboard_<version>_amd64.deb

# Fedora, RHEL e derivadas
sudo dnf install ./RealtimeClipboard-<version>-1.x86_64.rpm

# qualquer outro caso
chmod +x RealtimeClipboard_<version>_amd64.AppImage
./RealtimeClipboard_<version>_amd64.AppImage

O AppImage precisa do chmod. Baixar pelo navegador apaga o bit de execução, e a falha que resulta disso é o gerenciador de arquivos não fazer absolutamente nada no duplo clique — o que não tem cara de problema de permissão.

Piso da distribuição: o aplicativo precisa do webkit2gtk 4.1, o que dá mais ou menos Ubuntu 22.04 ou Fedora 36 para cima. A release é compilada no runner mais antigo que tem essa versão, de propósito, para manter a exigência de glibc o mais baixa possível. Em qualquer coisa mais antiga, use o navegador ou o cliente de linha de comando.

Aqui não há gerenciador de pacotes

Sem Flathub, sem Snap, sem AUR — e sem nenhum comando nesta página fingindo o contrário. Cada um deles é um repositório que alguém precisa manter em dia a cada release, e um repositório que parou de ser atualizado em silêncio é pior do que um que nunca existiu: ele entrega uma build velha às pessoas e diz que é a atual.

Os três arquivos acima são a história inteira. Cada um é um artefato único da release, nenhum precisa de repositório, e o AppImage em particular não precisa de nada instalado — chmod +x e execute.

Confira se deu certo

  • Aparece um ícone na bandeja, se o seu desktop mostrar uma — o GNOME precisa de uma extensão só para ter ícones de bandeja, o que é uma decisão do GNOME e não tem relação com este aplicativo. Clique nele com o botão direito para abrir o menu: essa é toda a interação no Linux, onde um ícone de bandeja não recebe cliques próprios. Open e Quit estão os dois ali. Fechar a janela não encerra o aplicativo — a janela funciona com ou sem ícone de bandeja, e Ctrl+Shift+V também.
  • A barra de status, no canto inferior direito, é a resposta de verdade. Ela mostra T0 · watching the system clipboard onde a captura em segundo plano está disponível. Onde não está, ela diz isso em vez de ficar sem fazer nada em silêncio.

A ressalva do Wayland, dita sem rodeios

SessãoCaptura em segundo plano
X11, qualquer desktopSim
Wayland, KDE PlasmaSim
Wayland, wlroots (Sway, Hyprland, river)Sim
Wayland, GNOMENão — captura ao ganhar foco

No X11, um aplicativo é avisado quando a área de transferência muda. No Wayland, isso depende inteiramente do compositor: o KDE e os baseados em wlroots expõem um protocolo para isso, e o GNOME não. Não há como nenhum aplicativo monitorar a área de transferência no GNOME Wayland — isso não é um recurso faltando neste aplicativo, e nenhuma outra ferramenta resolveu o problema.

Onde não está disponível, o aplicativo passa a capturar quando você o coloca em foco, exatamente como o navegador faz, e diz isso na barra de status. Se a captura em segundo plano é o motivo da instalação, no GNOME a resposta é usar uma sessão X11.

Sua primeira sincronização

  1. Anote a chave curta no topo do aplicativo, ou digite a sua.
  2. Abra o aplicativo em um segundo dispositivo e informe a mesma chave.
  3. Copie algo. Se a barra de status disser T0, você não precisa trocar de janela; se não disser, clique uma vez na janela do RealtimeClipboard e o conteúdo é pego assim que ela ganha foco.

O seletor no topo da janela vem em Clipboard, então tudo o que você copia é compartilhado. Ele lê cada cópia que você faz enquanto está rodando, e isso é algo para se saber e não para se herdar sem perceber — o aplicativo avisa na primeira abertura, e App impede que qualquer coisa saia da máquina até você colar ali dentro.

Quando não funciona

O AppImage não faz nada no duplo clique

chmod +x nele — veja acima. Rode pelo terminal uma vez e você verá o erro de verdade, em vez do silêncio.

Erro de biblioteca faltando na instalação

O .deb declara libwebkit2gtk-4.1-0, libgtk-3-0 e libayatana-appindicator3-1 | libappindicator3-1; instalar com apt install ./file.deb em vez de dpkg -i resolve isso para você. O último é o que desenha o ícone da bandeja, e está escrito como alternativa porque o pacote simples sumiu do Debian mais novo enquanto o ayatana falta em algumas versões mais antigas — a sua distribuição terá um dos dois. Numa distribuição velha demais para ter o webkit2gtk 4.1, isso é o piso citado acima e não há contorno.

Copiar não faz nada, e a barra de status não diz T0

Isso é a tabela do Wayland, não um defeito. Veja acima.

Parado em “Connecting…”

O aplicativo tenta um WebSocket e cai para server-sent events mais POST onde o upgrade é bloqueado. Se nenhum dos dois conecta, o host do retransmissor está bloqueado — aponte o aplicativo para o seu próprio em Settings → Relay. Rodar um é um container.

Desinstalar

sudo apt remove realtimeclipboard      # or dnf remove
yay -R realtimeclipboard-bin

Um AppImage é um arquivo só: apague. Nada mais fica para trás — nenhum conteúdo da área de transferência é gravado em disco, e seus ajustes e o histórico ficam no armazenamento do próprio navegador do aplicativo.

Pronto para instalar: a página de download. Todas as outras plataformas: o guia de instalação. Algo errado ou desatualizado aqui? Abra uma issue.