Negar acesso de plug-in flash a uma webcam específica

10

Recentemente, comprei uma webcam externa para brincar com o OpenCV. Ele funciona muito bem no Debian, mas percebi que quando navego em qualquer site que contenha conteúdo em flash (youtube, soundcloud), o LED de atividade na webcam pisca e, nesse momento, outros aplicativos (como Cheese) não conseguem 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.

Acho que (embora não tenha muita certeza) tudo começou na primeira vez em que configurei o plug-in flash para usar esta webcam, não acho que isso tenha acontecido antes disso. Mas ainda assim, limpar flashplayer-nonfreee reinstalar não muda nada.

Existe uma maneira de impedir que o plugin flash ative essa webcam específica, mantendo-a disponível para outros aplicativos? Ou talvez haja uma maneira de reverter a situação para o estado antes de tocar nas configurações do flash, mas depois de conectar a câmera (supondo que minha memória me sirva corretamente)?

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

edit: Isso só persiste ao usar o chrome, quando mudei para iceweasel, isso não estava acontecendo. Eu acho que isso mostra que isso pode estar relacionado ao Chrome.

nietaki
fonte

Respostas:

2

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

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

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

Tente criar o Chrome usando o Mozilla flashplayer-nonfreee desative o plug-in flash incorporado 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 se pareça com:

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

No entanto, pode trazer uma segurança um pouco menor para o Chrome. Após a instalação, o Chrome usará a versão e a segunda versão terão o tipo NPAPI e serão processadas no sistema local.

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

rápido
fonte
1

Provavelmente, algumas configurações foram deixadas em um arquivo de configuração em algum lugar, apesar de reinstalar o flash player. ~/.adobe/Flash_Playeré onde costumam estar as configurações (como o flash usa um script externo de instller / downloader, pelo menos na minha máquina, a remoção pode perder essa pasta) ou talvez o chrome as armazene em seu perfil em algum lugar ( ~/.config/google-chrome).

Bristol
fonte