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 clipboardonde 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ão | Captura em segundo plano |
|---|---|
| X11, qualquer desktop | Sim |
| Wayland, KDE Plasma | Sim |
| Wayland, wlroots (Sway, Hyprland, river) | Sim |
| Wayland, GNOME | Nã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
- Anote a chave curta no topo do aplicativo, ou digite a sua.
- Abra o aplicativo em um segundo dispositivo e informe a mesma chave.
- 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
Dê 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.