Como fazer o VBoxClient carregar com a opção --clipboard quando iniciado?

5

Eu uso o VirtualBox para usar o Ubuntu 15.04, e eu corro no guest

$ sudo VBoxClient --clipboard

toda vez que eu quiser copiar algo do host para o convidado. Toda vez que eu quero dizer uma vez por inicialização.

Como posso executar o comando com o sudo no momento da inicialização do convidado?

Eu já defini Shared Clipboard para Bidirectional nas configurações do VirtualBox.

    
por GeoMint 01.11.2015 / 17:12

1 resposta

4

Uma solução simples seria dar ao usuário o direito de executar o comando sem inserir uma senha e, em seguida, adicioná-lo à lista de programas de inicialização. Primeiro, execute sudo visudo e adicione essa linha ao arquivo (altere geomint para o seu nome de usuário real):

geomint ALL=NOPASSWD:/usr/bin/VBoxClient --clipboard

Em seguida, use as ferramentas fornecidas pelo seu ambiente de área de trabalho para adicionar o comando aos seus aplicativos de inicialização. Instruções para Unity podem ser encontradas aqui .

Como alternativa, faça isso manualmente. Crie um arquivo chamado ~/.config/autostart/VboxClipbvoard.desktop com o seguinte conteúdo:

[Desktop Entry]
Type=Application
Exec=sudo VBoxClient --clipboard
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=VBox clipboard
Name=VBox clipboard
Comment[en_US]=
Comment=

Agora reinicie e ele deve funcionar conforme o esperado.

    
por terdon 01.11.2015 / 18:43

Tags