Copia texto entre duas sessões diferentes de terminal para diferentes usuários?

0

Eu tenho no meu ubuntu dois usuários, user1 e user2 . user1 é o usuário principal, mas user2 eu o uso apenas para desenvolvimento de um projeto específico que exigia esse tipo de coisa. Eu uso o editor vim , com o sinalizador XTERM_CLIPBOARD ativado, portanto, se eu estiver no terminal logado usando user1 account, posso copiar e colar para / da área de transferência do sistema, usando no modo normal de vim combinação de teclas de "+p . Mas se eu fizer o login com user2 , isso não funcionará mais porque vim agora está em execução na sessão user2 , que não compartilha a área de transferência da sessão user1 .

Minha pergunta é:

How can I copy text from 'user1' session, say from Google Chrome, 
and paste it in vim on the 'user2' session?

Eu vejo isso não é lógico, mas quem sabe, pode haver um hack para isso?

    
por Nafaa Boutefer 12.02.2015 / 12:43

1 resposta

1

Instale xclip (se ainda não estiver instalado) e, em seguida, na sessão do usuário 1, salve o texto que deseja copiar como arquivo (por exemplo, test.txt) e execute o seguinte:

cat test.txt | xclip -selection c

Isto irá copiar o texto para a área de transferência. Agora, a partir da sessão do Usuário 2, basta colar o texto em vim usando qualquer método usual, como <CTL>+<SHIFT>+v .

    
por heemayl 12.02.2015 / 12:53