Como colar na máquina virtual sem cabeça do Ubuntu

Tenho certeza que muitos de vocês tiveram o mesmo problema que eu: você está tentando colar em uma máquina virtual sem cabeça do Ubuntu, mas simplesmente não funciona.

Não importa o que você faça, a área de transferência simplesmente não parece ser compartilhada entre o host e o sistema operacional convidado. Bem, hoje estou aqui para compartilhar com vocês a solução para esse problema.

Na verdade, é bastante simples - tudo o que você precisa fazer é instalar o pacote xclip no seu convidado do Ubuntu. Depois de fazer isso, cole o conteúdo do seu coração!

Como colar na máquina virtual sem cabeça do Ubuntu

Introdução

Se você estiver executando o Ubuntu em uma máquina virtual sem periféricos, pode ser necessário colar texto na VM de tempos em tempos. Infelizmente, isso nem sempre é simples.

Neste artigo, mostraremos dois métodos para copiar e colar texto em uma VM Ubuntu sem cabeçalho: usando a linha de comando e usando uma ferramenta de terceiros.

Etapas básicas

  1. Baixe o pbcopy trazido pela Apple. Deve ser um único arquivo executável.
  2. Na linha de comando do Ubuntu, use scp para copiá-lo para sua máquina ubuntu. Presumo que esteja no seu diretório inicial.
  3. No ubuntu, torne o arquivo executável com chmod +x pbcopy
  4. Finalmente, execute o programa com ./pbcopy Esta postagem do blog informa como habilitar copiar e colar entre o tmux em execução em uma VM Ubuntu e o terminal OS X

Dicas e truques


Se você estiver usando o Ubuntu em uma máquina virtual, pode ser útil saber como copiar e colar entre sua máquina host e sua máquina convidada. Isso pode ser feito com algumas etapas simples.

  1. Na máquina host, realce o texto que deseja copiar.
  2. Aperte o "Ctrl" e "C” ao mesmo tempo para copiar o texto.
  3. Em sua máquina convidada Ubuntu, pressione o botão “Ctrl" e "Mudança” ao mesmo tempo e, em seguida, pressione a tecla “V" chave. Isso irá colar o texto em sua máquina convidada Ubuntu.

Métodos mais avançados

Se você for um usuário mais avançado, talvez queira tentar um método mais sofisticado de copiar e colar entre o host e as máquinas convidadas.

Isso pode ser feito usando um programa chamado Clip It, que está disponível gratuitamente no Ubuntu Software Center.

Depois de instalar o ClipIt, abra-o e vá para a guia 'Geral'. Certifique-se de que a opção 'Ativar copiar/colar' esteja marcada.

Você também pode verificar o 'Sincronizar pranchetas' opção se você quiser ser capaz de colar entre suas máquinas host e convidada sem ter que usar a interface ClipIt.

Agora vá para o 'Avançado' guia e role para baixo até o 'Modo copiar/colar' seção. Aqui você pode escolher se deseja usar o 'Ctrl+C/Ctrl+V' atalhos de teclado ou comandos de menu do botão direito para copiar e colar.

Escolha o método com o qual você se sentir mais confortável e clique em 'OK‘.

Agora você deve ser capaz de copiar e colar entre as máquinas host e convidada usando o método selecionado.

Conclusão


Há muitos benefícios em usar uma máquina virtual sem periféricos, como a capacidade de gerenciar e dimensionar vários servidores de maneira fácil e eficiente.

Se você estiver executando um servidor Ubuntu, poderá usar as dicas a seguir para ajudá-lo a colar texto em sua VM sem periféricos.

Primeiro, se você estiver usando um cliente SSH como PuTTY, você pode simplesmente destacar o texto que deseja copiar e clicar com o botão direito do mouse. Isso copiará automaticamente o texto para a área de transferência.

Se você não estiver usando um cliente SSH, poderá usar o utilitário xclip para copiar e colar texto. Para instalar o xclip, basta executar o seguinte comando:

sudo apt-get install xclip

Depois que o xclip estiver instalado, você pode usar o seguinte comando para copiar o texto para a área de transferência:

xclip -sel clipe < arquivo.txt

Para colar o texto em sua VM, basta executar o seguinte comando:

xclip -sel clipe -o

Português do Brasil