Tolak akses plugin flash ke webcam (tertentu)

10

Saya baru-baru ini membeli webcam eksternal untuk bermain-main dengan OpenCV. Ini bekerja sangat baik di luar kotak di Debian, tapi saya menyadari bahwa ketika saya menelusuri situs yang mengandung konten flash (youtube, soundcloud), LED aktivitas pada webcam berkedip dan pada waktu itu aplikasi lain (seperti Keju) tidak dapat mengakses webcam .

Secara alami saya menolak akses webcam di menu konteks flash player dan memilih kamera lain, built-in, untuk digunakan dengan plugin, tetapi masalahnya masih tetap ada.

Saya pikir (walaupun saya tidak sepenuhnya yakin) semuanya dimulai saat pertama kali saya mengatur plugin flash untuk menggunakan webcam ini, saya tidak berpikir itu terjadi sebelum itu. Tetapi masih membersihkan flashplayer-nonfreedan menginstal ulang itu tidak mengubah apa pun.

Apakah ada cara untuk mencegah plugin flash dari mengaktifkan webcam khusus ini sambil tetap membuatnya tersedia untuk aplikasi lain? Atau mungkin ada cara untuk mengembalikan situasi ke keadaan sebelum saya pertama kali menyentuh pengaturan flash, tetapi setelah saya terhubung ke kamera (dengan asumsi ingatan saya benar)?

Saya menggunakan pemerasan Debian yang diperbarui dan webcam Microsoft LifeCam Studio. Browser yang saya bicarakan adalah Chrome v. 21.0.1180.57.

sunting: Ini hanya berlanjut saat menggunakan chrome, ketika saya beralih ke iceweasel, ini tidak terjadi. Saya kira itu menunjukkan ini bisa berhubungan dengan chrome.

nietaki
sumber

Jawaban:

2

Jelas, itu terjadi karena Chrome menggunakan plugin flash bawaan. Plugin bawaan terletak di sini:

/opt/google/chrome/PepperFlash/libpepflashplayer.so  

dan ini adalah plug-in jenis PPAPI ... sehingga menggunakan Pengaturan Flash global, yang tersedia di halaman web Adobe Flash Settings Manager.

Cobalah untuk membuat Chrome menggunakan Mozilla Anda flashplayer-nonfreedan nonaktifkan plugin flash Chrome bawaan.
Setelah pemasangan, Chrome akan menggunakan kedua versi, yang ditandatangani di atas dan:

/usr/lib/< your_flash_plugin_vendor >/libflashplayer.so  

jadi bisa terlihat seperti:

/usr/lib/flashplugin-nonfree/libflashplayer.so  

Namun, itu dapat membawa keamanan yang sedikit lebih rendah untuk Chrome. Setelah pemasangan, Chrome Anda akan menggunakan kedua versi, dan versi kedua memiliki tipe NPAPI dan akan diproses di sistem lokal Anda.

Konfigurasi tersedia chrome:pluginsdi halaman bawaan .

cepat
sumber
1

Kemungkinan besar beberapa pengaturan tersisa di file konfigurasi di suatu tempat, meskipun menginstal ulang flash player. ~/.adobe/Flash_Playeradalah di mana pengaturan biasanya berada (karena flash menggunakan skrip instller / pengunduh eksternal, setidaknya di komputer saya, pembersihan mungkin melewatkan folder ini), atau mungkin chrome menyimpannya di profil Anda di suatu tempat ( ~/.config/google-chrome).

Bristol
sumber