Denegar el acceso del complemento flash a una cámara web (en particular)

10

Recientemente compré una cámara web externa para jugar con OpenCV. Funciona muy bien en Debian, pero me di cuenta de que cuando navego en cualquier sitio que contenga contenido flash (youtube, soundcloud), el LED de actividad en la cámara web parpadea y en ese momento otras aplicaciones (como Cheese) no pueden acceder a la cámara web .

Naturalmente, negué el acceso a la cámara web en el menú contextual de Flash Player y elegí la otra cámara incorporada para usar con el complemento, pero el problema aún persiste.

Creo que (aunque no estoy completamente seguro) todo comenzó la primera vez que configuré el complemento de flash para usar esta cámara web, no creo que haya sucedido antes. Pero aún purgarlo flashplayer-nonfreey reinstalarlo no cambia nada.

¿Hay alguna manera de evitar que el complemento flash active esta cámara web en particular mientras la mantiene disponible para otras aplicaciones? ¿O tal vez hay una manera de revertir la situación al estado antes de tocar por primera vez la configuración del flash, pero después de enchufar la cámara (suponiendo que mi memoria me sirve bien)?

Estoy usando una actualización de Debian actualizada y una cámara web Microsoft LifeCam Studio. El navegador del que estoy hablando es Chrome v. 21.0.1180.57.

editar: Esto solo persiste durante el uso de Chrome, cuando cambié a Iceweasel, esto no estaba sucediendo. Supongo que eso muestra que esto puede estar relacionado con Chrome.

nietaki
fuente

Respuestas:

2

Obviamente, sucede porque Chrome utiliza el complemento flash incorporado. Complemento incorporado ubicado aquí:

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

y es un complemento de tipo PPAPI ... por lo que utiliza la configuración global de Flash, que está disponible en la página web de Adobe Flash Settings Manager.

Intenta hacer Chrome usando tu Mozilla flashplayer-nonfreey desactiva el plugin de Chrome incorporado.
Después de la instalación, Chrome usará ambas versiones, firmadas arriba y:

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

para que se vea así:

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

Sin embargo, puede traer un poco menos de seguridad para Chrome. Después de la instalación, su Chrome utilizará ambas versiones, y la segunda versión tendrá el tipo NPAPI y se procesará en su sistema local.

Configuraciones disponibles chrome:pluginsen la página incorporada.

rápido
fuente
1

Lo más probable es que algunas configuraciones se hayan quedado en un archivo de configuración en alguna parte, a pesar de reinstalar el reproductor flash. ~/.adobe/Flash_Playeres donde generalmente están las configuraciones (ya que flash usa un script externo de instalación / descarga, al menos en mi máquina, la purga puede perder esta carpeta), o tal vez Chrome las almacena en su perfil en alguna parte ( ~/.config/google-chrome).

Bristol
fuente