Refuser l'accès du plugin flash à une webcam (en particulier)

10

J'ai récemment acheté une webcam externe pour jouer avec OpenCV. Cela fonctionne très bien dès le départ dans Debian, mais je me suis rendu compte que lorsque je navigue sur un site contenant du contenu flash (youtube, soundcloud), le voyant d'activité de la webcam clignote et en ce moment d'autres applications (comme Cheese) ne peuvent pas accéder à la webcam .

Naturellement, j'ai refusé l'accès à la webcam dans le menu contextuel du lecteur flash et j'ai choisi l'autre appareil photo intégré à utiliser avec le plugin, mais le problème persiste.

Je pense (même si je ne suis pas tout à fait sûr) que tout a commencé la première fois que j'ai configuré un plugin flash pour utiliser cette webcam, je ne pense pas que cela soit arrivé avant. Mais la purger flashplayer-nonfreeet la réinstaller ne change rien.

Existe-t-il un moyen d'empêcher le plugin flash d'activer cette webcam en particulier tout en le maintenant disponible pour d'autres applications? Ou peut-être existe-t-il un moyen de rétablir la situation dans son état avant de toucher pour la première fois aux paramètres du flash, mais après avoir branché l'appareil photo (en supposant que ma mémoire me sert bien)?

J'utilise une compression Debian mise à jour et une webcam Microsoft LifeCam Studio. Le navigateur dont je parle est Chrome v. 21.0.1180.57.

edit: Cela ne persiste que lors de l'utilisation de Chrome, lorsque je suis passé à Iceweasel, cela ne se produisait pas. Je suppose que cela montre que cela peut être lié au chrome.

nietaki
la source

Réponses:

2

Évidemment, cela se produit parce que Chrome utilise un plugin flash intégré. Plugin intégré situé ici:

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

et il s'agit d'un plug-in de type PPAPI ... il utilise donc les paramètres Flash globaux, disponibles sur la page Web d'Adobe Flash Settings Manager.

Essayez de créer Chrome en utilisant votre Mozilla flashplayer-nonfreeet désactivez le plug-in flash Chrome intégré.
Après l'installation, Chrome utilisera les deux versions, signées ci-dessus et:

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

donc ça peut ressembler à:

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

Cependant, cela peut apporter un peu moins de sécurité pour Chrome. Après l'installation, votre Chrome utilisera les deux versions, et la deuxième version aura le type NPAPI et sera traitée dans votre système local.

Configurations disponibles sur la chrome:pluginspage intégrée.

rapide
la source
1

Très probablement, certains paramètres ont été laissés dans un fichier de configuration quelque part, malgré la réinstallation du lecteur flash. ~/.adobe/Flash_Playerest l'endroit où se trouvent généralement les paramètres (comme flash utilise un script d'installation / de téléchargement externe, au moins sur ma machine, la purge peut manquer ce dossier), ou peut-être que chrome les stocke quelque part dans votre profil ( ~/.config/google-chrome).

Bristol
la source