2011/5/27 Alejandro Vargas <[email protected]>: > El 26 de mayo de 2011 17:36, Gonzalo Aguirre <[email protected]> escribió: >> >> tengo uan configuración donde tengo un host con lo mínimo para >> >> arrancar con dos posibles guests (win y linux) desde la mismo login de >> >> GDM hago la llamada como si fuera kde o gnome, sólo que invoco al >> >> comando: >> >> >> >> VBoxSDL --startvm linux --fullscreen --discardstate --nofstoggle... >> >> >> >> y otras que no afectan, el tema es que cuando enchufo un USB para que >> >> me salga en el guest normalmente cuando está en modo ventana (no >> >> fullscreen) se le da al ícono de usb y se monta sin más, pero en el >> >> caso de fullscreen estuve buscando cómo hacer que se monte en el guest >> >> todo lo que conecto en el host, pero no encuentro nada ni por internet >> >> ni por las opciones, dicho sea de paso que no tengo ningún tipo de >> >> filtros en los USB. >> >> >> > >> > No podés hacer algún filtro que incluya todos los dispositivos? Tal vez al >> > no concordar con ningún dispositivo no te los toma. >> >> en teoría con: >> >> $ VBoxManage usbfilter add 0 --target archlinux-host --name USB --action hold >> >> tendría que hacer lo que vos decís, pero no me hace caso, sólo >> poniendo en --vendorid y --productid lo monta sin decirle nada. >> >> En el caso que enchufen uno una vez arrancada la máquina no puedo >> hacer un VBoxManage para agregar un filtro on-the-fly. Ahora mismo >> estoy con eso, si sale algo bueno aviso. > > Bueno... se me ocurren un par de cosas. Una sería probar ejecutandolo > con headless y conectarse con el rdesktop-vrdp que puede redirigir > puertos a la máquina virtual a ver qué pasa. Y otra cosa que se me > ocurre sería echarle una mirada al código fuente a ver si es fácil > parchar el diálogo que pone al enchufar los puertos para que le de > "aceptar" automáticamente o algo así. ¿Has preguntado en la lista de > desarrollo de VirtualBox?
Estaba buscando por el lugar equivocado, se puede hacer un attach del usb on-the-fly con $ vboxmanage controlvm 57e02909-ed21-44c5-b841-cd5527ee3ea0 usbattach 70e9aff9-4cd2-4445-b43f-9426d5adb5f4 en mi caso en el UUID de la máquina guest que ya está en funcionamiento y el parámetro del usbattach es el UUID del USB que me da el comando $ vboxmanage list usbhost a partir de ahí es cuestión de hacer un script meterlo en /etc/udev y cuando se enchufe algo que largue el script. En el foro oficial me dijeron que no puede haber algo genérico porque me quedaría sin teclado y mouse en el host, o que tendrían un comportamiento un poco raro. De momento esto, cuando tenga el script lo mando. -- GA
