Em um convidado do Windows XP, posso matar "VBoxTray.exe" usando o Gerenciador de Tarefas (Ctrl-Alt-Delete) e reiniciá-lo em "Adições de Arquivos de Programas / Convidados do VirtualBox".
Às vezes, ao usar o VirtualBox, tentei copiar texto da máquina virtual para a máquina host, mas falhei. Sempre que isso acontece, eu corrijo isso reiniciando a máquina virtual. Existe uma solução para isso porque eu não quero continuar reiniciando novamente e novamente.
Nota: é sempre possível copiar texto do host para a máquina virtual.
Em um convidado do Windows XP, posso matar "VBoxTray.exe" usando o Gerenciador de Tarefas (Ctrl-Alt-Delete) e reiniciá-lo em "Adições de Arquivos de Programas / Convidados do VirtualBox".
Se o seu sistema operacional convidado for o ubuntu, a execução dos dois comandos no terminal do ubuntu deverá ajudar:
$ killall VBoxClient $ VBoxClient-all
Na configuração da caixa virtual do Oracle, vá para
Settings > General > Advance
Existe uma opção arrastar e soltar. Selecione a direção que você deseja copiar o texto.
Para mim, o host do Windows 7 e o convidado do Ubuntu 16.04, eu tive que instalar as adições de convidados do VirtualBox.
/media/<user>/VBOXADDITIONS_x.x.x/
) sudo sh ./VBoxLinuxAdditions.run
Eu encontrei as etapas completas em este link
Reinicie o módulo da área de transferência do VBox:
pkill 'VBoxClient --clipboard' -f & sleep 1 && VBoxClient --clipboard
No Ubuntu você pode precisar instalar o virtualbox-guest-x11
sudo apt-get install virtualbox-guest-x11
e, em seguida, inicie o cliente de caixa virutal
VBoxClient-all
Se necessário, atualize o VirtualBox para a versão mais recente, atualmente 4.1.2, eles resolveram muitos problemas. Em seguida, reinstale Guest Additions na VM, pois copiar e colar é gerenciado pelos drivers de adições de convidados.
Como corrigir a área de transferência compartilhada no VirtualBox (Windows Guest)
A área de transferência compartilhada bidirecional deve funcionar depois.
No Ubuntu 16.10 eu tive que executar o seguinte comando para fazê-lo funcionar:
service virtualbox-guest-utils start
Obviamente, além disso, você precisa definir a configuração Área de transferência compartilhada como Bidirecional em configurações da caixa Geral / Avançado Virtual .
Eu uso um Mac Host OS e o Ubuntu Guest (com o desktop lubuntu).
A resposta de Dmitry me deixou tão perto! Mas o VBoxClient não estava rodando quando eu olhei para ele com ps, e tentando o VBoxClient-all falhou:
$ VBoxClient-all
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Failed to connect to the VirtualBox kernel service
Então eu encontrei link
Acontece que as adições do VirtualBox não foram lançadas automaticamente por algum motivo. Iniciar o vboxadd manualmente me permitiu executar o VBoxClient com a área de transferência ativada.
arin@arin-VirtualBox:~$ sudo /etc/init.d/vboxadd start Starting the VirtualBox Guest Additions ...done. arin@arin-VirtualBox:~$ ps -ef | grep -i vbox arin 2687 22537 0 10:53 pts/1 00:00:00 grep --color=auto -i vbox arin@arin-VirtualBox:~$ sudo /usr/bin/VBoxClient --clipboard arin@arin-VirtualBox:~$ ps -ef | grep -i VBox root 2693 22100 0 10:53 ? 00:00:00 /usr/bin/VBoxClient --clipboard arin 2698 22537 0 10:53 pts/1 00:00:00 grep --color=auto -i VBox
E agora copiar / colar funciona!
Minha configuração é o host do Windows, o convidado do Xubuntu. Eu acho que não faz mal reiniciar tudo, mas esse é o cliente que importa. (VBoxClient-all é meramente um script que executa / usr / bin / VBoxClient --clipboard e outros).
$ ps -fe|grep -i clip
tbc 1400 1 0 Jan18 ? 00:00:00 /usr/bin/VBoxClient --clipboard
$
$ p=1400;kill -int $p;ps -fp $p
$ /usr/bin/VBoxClient --clipboard
$ ps -fe|grep -i clip
tbc 30555 1281 0 13:01 ? 00:00:00 /usr/bin/VBoxClient --clipboard
$ pstree -sp 30555
init(1)---lightdm(1094)---lightdm(1261)---init(1281)---VBoxClient(30555)---{VBoxClient}(30556)
$
Observe que ele é executado em segundo plano por padrão. Ele era de propriedade do init (1), mas quando eu o invoquei, ele foi adotado através de uma árvore que eu não conheço.
Eu estava usando o VirtualBox 4.3.12. Uma vez que eu atualizei para 5.0 o mais recente, os bugs foram corrigidos.
Nenhuma combinação de reinstalar as adições do Vbox ajudou.
Solução: sempre atualize para o link mais recente
Entre na sua máquina de convidado e abra a unidade de CD onde "VirtualBox Guest Additions" deve ser inserido.
Abra esta unidade de CD e execute o arquivo "VBoxWindowsAdditions.exe".
Após a instalação você tem que reiniciar, então deve funcionar!
Eu tive problemas semelhantes com o VirtualBox 5.1.14. O computador estava executando o Opensuse Leap 42.2 e um Windows 7 Pro (64Bit) foi instalado na VM. Reiniciar o Vboxtray.exe solucionou o problema uma vez, mas finalmente desativou o serviço de indexação do Windows e o corrigiu permanentemente.
Tags virtualbox clipboard