faz a seleção de terminal copiar automaticamente para o buffer da área de transferência do sistema?

7

Existe uma maneira de ter aplicativos de terminal (gnome-terminal, terminator, etc) movendo automaticamente o texto selecionado para o buffer do sistema CLIPBOARD, e não apenas o buffer PRIMARY (ou seja, terminal-local)?

Eu encontrei isso que descreve os primitivos, mas não na medida em que eu poderia fazer o comportamento mudar: intro principal / prancheta ...

Eu tenho um caso específico de VM hospedado onde estou copiando texto de uma sessão bash ou vim no linux guest de volta para o host do windows ... e depois de 20 anos de linux eu estou tão acostumado para o buffer "apenas estando lá" que estou tentando replicar esse comportamento ...

    
por ljwobker 08.12.2014 / 05:28

2 respostas

6

O primário não é local para o terminal, você pode colá-lo em outros aplicativos X usando o botão do meio do mouse.

O que você deve instalar é o autocutsel :

Autocutsel tracks changes in the server's cutbuffer and CLIPBOARD selection. When the CLIPBOARD is changed, it updates the cutbuffer. When the cutbuffer is changed, it owns the CLIPBOARD selection.

No meu sistema Ubuntu 12.04 eu posso instalar isso com apt-get install autocutsel , sua distro também pode ter isso.

    
por 08.12.2014 / 09:58
2

Alguns gerenciadores de área de transferência fornecem essa função. xfce4-clipman é um bom exemplo, também funcionará não apenas no Xfce, mas em qualquer ambiente de desktop. Na sua página de ajuda :

Sync selections: Sync the primary clipboard with the default clipboard in a way that it is possible to paste what gets selected

    
por 08.12.2014 / 10:01

Tags