Dois PCs com Ubuntu podem compartilhar o buffer da área de transferência?

9

Preciso copiar o texto no primeiro PC e colar no segundo. Isso é possível?

Vitaly Zdanevich
fonte

Respostas:

9

Se os PCs estiverem na mesma rede, é possível. Software como o Synergy pode fazer isso.

O Synergy reúne seus dispositivos em uma experiência coesa.

  • Mova o mouse sem problemas para qualquer computador e comece a digitar.
  • Funciona em todos os principais sistemas operacionais (Windows, Mac OS X e Linux).
  • Compartilhe sua área de transferência (copiar e colar) entre seus computadores.
Jonvon
fonte
1
Eu te amo! Isto é o que eu preciso! E isso está funcionando!
Vitaly Zdanevich
2
Eu uso muito sinergia, software maravilhoso. espero que você apoiá-los
Sverre
4

(Na maioria dos casos, synergyserá mais útil que isso - consulte a resposta de @ jonvon.)

Existe uma solução de nível mais baixo semelhante a synergy- é chamada x2x- como "X a X", juntando duas telas X.

Com dois monitores X, ele pode fazer o mouse mudar para o outro monitor quando tocar na borda da tela que fica ao lado da outra tela, que parece ser apenas um ponteiro do mouse em uma tela grande - enquanto na verdade foi movido para outra computador e também trocou o controle do teclado.

Para a tarefa em questão, x2xcompartilha a seleção X entre os dois computadores. Quando usado com janelas, ele interage com a área de transferência.

Está disponível como o pacote x2xno Ubuntu, mas também há uma compilação Cygwin, disponível na configuração do cygwin. A versão cygwin permite conectar-se a uma tela do Windows, sem executar o X lá.

Para opções, consulte man x2x.
(Certifique-se de usar uma das opções como -west- que ativa o modo de operação mais interessante.)

Volker Siegel
fonte
1
Obrigado, é interessante para testar. Mas já agora com Synergy ninguém vai adivinhar que o meu segundo monitor não está ligado ao mesmo PC :)
Vitaly Zdanevich
@VitalyZdanevich Sim, eu conheço esse fascínio :) Lembro-me de quando usei pela primeira vez x2x- eu estava trabalhando remotamente nas duas telas. Ao ir para a outra tela, o ponteiro do mouse passou efetivamente de Hong Kong para a Suécia. Via Alemanha.
Volker Siegel
Isso pode ser útil ao usar x2x: askubuntu.com/a/167591/75050
fuenfundachtzig
3

Você pode interagir com a área de transferência do X (e a seleção preliminar) usando xclip. A tarefa específica da sua pergunta, colar o texto que foi copiado em outro lugar, requer copiar o conteúdo da área de transferência.
Você pode usar sshpara canalizar o texto de uma área de transferência para a outra. Isso funciona melhor com o login ssh sem senha, é claro:

Depois de copiar no firstPc, você executa no secondPc:

$ ssh firstPc 'DISPLAY=:0 xclip -o -selection clipboard' | xclip -i  -selection clipboard

Agora, você pode colar no secondPc.

Observe que uma área de transferência não pode conter apenas texto, mas também dados mais estruturados. Pode até conter os mesmos dados em vários formatos.

Volker Siegel
fonte
1
Eu ganhei muito mais com o Synergy - meu mouse em dois PC! Mas obrigado pela resposta.
Vitaly Zdanevich
1
Claro, acho que a resposta de sinergia é mais útil para você - mas pode haver leitores posteriores interessados ​​nisso, pois ele corresponde muito bem ao texto da pergunta. Dito isso, você me lembrou que conheço outra solução, mais semelhante à sinergia; É um pouco no meio, você ainda usará sinergia.
Volker Siegel
1

Você também pode usar esta pequena área de transferência on-line chamada IP-Share . Achei muito útil quando você deseja copiar / colar pequenos textos e / ou arquivos entre computadores ou dispositivos móveis na mesma rede!

Spyros Spyriadis
fonte