Podem dois PCs com o Ubuntu compartilhar o buffer da área de transferência?

7

Eu preciso copiar o texto no primeiro PC e colá-lo no segundo. Isso é possível?

    
por Vitaly Zdanevich 19.08.2014 / 17:13

4 respostas

8

Se os PCs estiverem na mesma rede, isso é possível. Softwares como o Synergy podem fazê-lo.

  

A sinergia une seus dispositivos em uma experiência coesa.

     
  • Mova o mouse 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.
  •   
    
por jonvon 19.08.2014 / 17:21
3

(Para a maioria dos casos, synergy será mais útil que isso - veja a resposta de @jonvon.)

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

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

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

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

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

    
por Volker Siegel 21.08.2014 / 12:56
1

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

    
por Spyros Spyriadis 11.02.2015 / 16:04
0

Você pode interagir com a área de transferência do X (e a seleção promary) 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 ssh para enviar o texto de uma área de transferência para outra. Isso funciona melhor com login ssh sem senha, é claro:

Depois de copiar em firstPc, você executa em 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 pode não apenas conter texto, mas também dados mais estruturados. Pode até conter os mesmos dados em vários formatos.

    
por Volker Siegel 21.08.2014 / 11:22