Negar o acesso ao plugin flash para uma (determinada) webcam

10

Eu comprei recentemente uma webcam externa para brincar com o OpenCV. Funciona muito bem no Debian, mas percebi que quando eu navego em qualquer site que contenha conteúdo em flash (youtube, soundcloud), o LED de atividade na webcam pisca e nesse tempo outros aplicativos (como Cheese) não podem acessar a webcam .

Naturalmente, neguei o acesso à webcam no menu de contexto do Flash Player e escolhi a outra câmera embutida para uso com o plug-in, mas o problema ainda persiste.

Eu acho que (apesar de não ter certeza) tudo começou na primeira vez que eu configurei o plugin flash para usar essa webcam, eu não acho que tenha acontecido antes disso. Ainda assim, remover flashplayer-nonfree e reinstalá-lo não altera nada.

Existe uma maneira de impedir que o plugin flash ative esta webcam em particular, mantendo-a disponível para outros aplicativos? Ou talvez haja uma maneira de reverter a situação para o estado antes em que toquei pela primeira vez as configurações do flash, mas após liguei a câmera (supondo que minha memória me atende) ?

Estou usando um squeeze atualizado e uma webcam do Microsoft LifeCam Studio. O navegador sobre o qual estou falando é o Chrome v. 21.0.1180.57.

edit: Isso só persiste durante o uso do chrome, quando mudei para o iceweasel, isso não estava acontecendo. Eu acho que isso mostra que isso pode ser relacionado ao cromo.

    
por nietaki 04.08.2012 / 21:58

2 respostas

2

Obviamente, isso acontece porque o Chrome usa o plug-in flash embutido. Plug-in integrado localizado aqui:

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

e é um plug-in do tipo PPAPI ... portanto, use as configurações globais do Flash, disponíveis na página da Web do Adobe Flash Settings Manager.

Tente fazer o Chrome usando seu Mozilla flashplayer-nonfree e desative o plug-in flash do Chrome.
Após a instalação, o Chrome usará as duas versões, assinadas acima e:

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

para que pareça:

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

No entanto, isso pode trazer uma segurança um pouco menor para o Chrome. Após a instalação, o seu Chrome utilizará ambas as versões, e a segunda versão terá o tipo NPAPI e será processada no sistema local.

Configurações disponíveis na página interna chrome:plugins .

    
por 08.08.2012 / 14:58
1

Provavelmente, algumas configurações sobraram em um arquivo de configuração em algum lugar, apesar de reinstalar o flash player. ~/.adobe/Flash_Player é onde as configurações normalmente estão (como o flash usa um script instller / downloader externo, pelo menos na minha máquina, a limpeza pode perder essa pasta) ou talvez o chrome armazena-as em algum lugar no seu perfil ( ~/.config/google-chrome ). p>     

por 08.08.2012 / 17:17