¿Cómo puedo usar mi cámara web con Ubuntu ejecutándose en VirtualBox?

34

Tengo Ubuntu ejecutándose en VirtualBox en una máquina host de Windows 7. ¿Cómo puedo hacer que mi cámara portátil incorporada funcione con ella?

Usuario
fuente

Respuestas:

30

Esto es posible, pero requiere algunos pasos para que funcione correctamente:

  1. Asegúrese de que la máquina virtual no se esté ejecutando y que su cámara web no se esté utilizando.
  2. Abra la ventana principal de VBox y, en la pestaña de detalles de su máquina Win7, haga clic en USB.
  3. Asegúrese de que "Activar controlador USB" esté seleccionado. También asegúrese de que también esté seleccionado "Activar controlador USB 2.0 (EHCI)".
  4. Haga clic en el botón "Agregar filtro del dispositivo" (el cable con el ícono '+').
  5. Seleccione su dispositivo de la lista.
  6. Ahora haga clic en Aceptar e inicie su VM.

Esto hará que el dispositivo se muestre como si estuviera conectado a la VM. A partir de ahí, debería poder usarlo o instalar controladores si es necesario.

Nathan Osman
fuente
44
Tenga en cuenta que esto también requiere el paquete de virtualbox.org, si no recuerdo mal. Aquí están los paquetes: i386 | x64
Nathan Osman
1
No creo que la versión en los repositorios oficiales. tiene soporte para dispositivos USB.
Nathan Osman
1
@Shubhkarman: ¿Estás seguro de que Ubuntu está detectando tu cámara? ¿Se puede usar en otras aplicaciones?
Nathan Osman
1
@George Nope. Este es el punto central de esta pregunta también.
Usuario
2
@ GeorgeMauer: Muchas cámaras incorporadas están conectadas internamente a través del bus USB.
Nathan Osman
12

La misma respuesta de @Nathan Osman, embargo , requería pertenecer al vboxusersgrupo para poder ver todos los dispositivos al agregar uno.

sudo usermod -a -G vboxusers $(whoami)

Cerrar sesión y volver a iniciar sesión, verifique si sus vboxusers se muestran en este comando:

groups
Abdennour TOUMI
fuente
3
usermode: el grupo 'vboxusers' no existe. ¿Ahora que?
andrecarlucci
Trabajó para mí (con respuesta de Natha Osman).
Artur Barseghyan
4

Probablemente deberías descargar e instalar el paquete de extensión VirtualBox que admitirá dispositivos USB 2.0 y USB 3.0.

Me enfrenté al mismo problema antes y lo resolví instalando este paquete de extensión.

  1. Instale el paquete de extensión VirtualBox
  2. Reinicie el sistema host y el sistema invitado.

Vaya a Configuración -> USB
seleccione el controlador USB 2.0 (EHCI)
Busque en Agregar nuevos filtros .
Ahora su cámara web aparece en la lista. Agregue esos filtros USB.

Nota: Mi host es Windows 10 y Virtual Os es Ubuntu 16.04

Rajesh_Saladi
fuente
@Zanna: Puede descargar VirtualBox 5.1.18 Oracle VM VirtualBox Extension Pack desde esta página virtualbox.org/wiki/Downloads
Rajesh_Saladi
4

Muchas cámaras incorporadas no aparecerán como dispositivos USB.

En este caso, debe instalar el paquete de extensión VirtualBox y posiblemente las adiciones de invitados (no estoy seguro).

Luego reinicie la VM y en el menú superior Dispositivos debería haber un nuevo submenú Webcams. Habilite su cámara web desde allí y debería estar disponible en la VM.

Lacho Tomov
fuente
Sé que la pregunta es sobre Windows como host, pero para las personas en Ubuntu con el mismo problema: el paquete de extensión se puede instalar a través de sudo apt install virtualbox-ext-pack. Después de esto, tuve que reiniciar virtualbox y luego la cámara web apareció en el menú de dispositivos.
luator
0

Seguí todos los pasos de Rajes_Saladi. Necesita hacer un paso adicional de los pasos mencionados:

  • Después de iniciar el sistema operativo Ubuntu invitado, vaya al menú Dispositivos -> Cámaras web -> {Marque la opción Cámara integrada}
  • Ejecute la aplicación de queso incorporada para verificar el clima La cámara es funcional

Nota: Estoy usando la cámara web integrada de la computadora portátil.

sambha
fuente