Bagaimana saya bisa menggunakan webcam saya dengan Ubuntu yang berjalan di VirtualBox?


34

Saya memiliki Ubuntu yang berjalan di VirtualBox pada mesin host Windows 7. Bagaimana saya bisa membuat kamera laptop bawaan saya berfungsi dengannya?

Jawaban:


30

Ini mungkin, tetapi membutuhkan beberapa langkah agar bisa berfungsi dengan baik:

  1. Pastikan mesin virtual tidak berjalan dan webcam Anda tidak digunakan.
  2. Buka jendela VBox utama dan pada tab detail untuk mesin Win7 Anda, klik USB.
  3. Pastikan "Enable USB Controller" dipilih. Pastikan juga "Enable USB 2.0 (EHCI) Controller" juga dipilih.
  4. Klik tombol "Tambah filter dari perangkat" (kabel dengan ikon '+').
  5. Pilih perangkat Anda dari daftar.
  6. Sekarang klik OK dan mulai VM Anda.

Ini akan menyebabkan perangkat muncul seolah-olah dicolokkan ke VM. Dari sana, Anda harus dapat menggunakannya atau menginstal driver jika perlu.


4
Harap dicatat bahwa ini juga memerlukan paket dari virtualbox.org, jika saya ingat dengan benar. Berikut adalah paket-paketnya: i386 | x64
Nathan Osman

1
Saya tidak berpikir versi dalam repo resmi. memiliki dukungan untuk perangkat USB.
Nathan Osman

1
@Shubhkarman: Apakah Anda yakin Ubuntu mendeteksi kamera Anda? Bisakah Anda menggunakannya di aplikasi lain?
Nathan Osman

1
@ George Nope. Ini juga inti dari pertanyaan ini.
Pengguna

2
@ GeorgeMauer: Banyak kamera internal yang terhubung secara internal melalui bus USB.
Nathan Osman

12

Jawaban yang sama dari @Nathan Osman, Namun , diperlukan milik vboxusersgrup untuk dapat melihat semua perangkat menambahkan satu.

sudo usermod -a -G vboxusers $(whoami)

Keluar & masuk lagi, periksa apakah pengguna vbox Anda ditampilkan dalam perintah ini:

groups

3
usermode: grup 'vboxusers' tidak ada. Apa sekarang?
andrecarlucci

Bekerja untuk saya (dengan jawaban Natha Osman).
Artur Barseghyan

4

Mungkin, Anda harus mengunduh dan menginstal paket ekstensi VirtualBox yang akan mendukung perangkat USB 2.0 dan USB 3.0.

Saya menghadapi masalah yang sama sebelumnya dan saya menyelesaikannya dengan menginstal paket ekstensi ini.

  1. Instal paket ekstensi VirtualBox
  2. Mulai ulang sistem host dan tamu.

Buka Pengaturan ->
pengontrol USB pilih USB 2.0 (EHCI).
Lihat di Tambahkan filter baru .
Sekarang webcam Anda muncul di daftar. Tambahkan Filter USB itu.

Catatan: Host saya adalah Windows 10 dan Virtual Os adalah Ubuntu 16.04


@Zanna: Anda dapat mengunduh VirtualBox 5.1.18 Oracle VM Paket Ekstensi VirtualBox dari halaman ini virtualbox.org/wiki/Downloads
Rajesh_Saladi

4

Banyak kamera internal tidak akan muncul sebagai perangkat USB.

Dalam hal ini Anda perlu menginstal Paket Ekstensi VirtualBox dan mungkin Penambahan Tamu (tidak yakin tentang hal itu).

Kemudian restart VM dan di menu Perangkat atas harus ada Webcam submenu baru. Aktifkan webcam Anda dari sana dan itu akan tersedia di VM.


Saya tahu pertanyaannya adalah tentang Windows sebagai tuan rumah tetapi untuk orang-orang di Ubuntu dengan masalah yang sama: Paket ekstensi dapat diinstal melalui sudo apt install virtualbox-ext-pack. Setelah ini saya harus me-restart kotak virtual dan kemudian webcam muncul di menu perangkat.
luator

0

Saya mengikuti semua langkah dari Rajes_Saladi. Perlu melakukan satu langkah tambahan dari langkah-langkah yang disebutkan:

  • Setelah boot OS Ubuntu tamu pergi ke menu Perangkat -> Webcam -> {Centang opsi Kamera web terintegrasi}
  • Jalankan aplikasi keju internal untuk memverifikasi cuaca. Kamera berfungsi

Catatan: Saya menggunakan webcam terintegrasi laptop.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.