Como detectar o processo flash no Google Chrome?

3

Eu estou usando este script - lightsOn, para atrasar o protetor de tela quando o flash estiver sendo reproduzido.

No entanto, o script fornece apenas a maneira Chromuim :

flash_process='pgrep -lfc "chromium-browser --type=plugin --plugin-path=/usr/lib/adobe-flashplugin"'

Estou usando o Google Chrome oficial no xfce. Não está familiarizado com a programação da shell, a captura de tela do meu processo em execução no Chrome .

Eu quero saber como detectar o processo do flash player para fazer este script rodar? Obrigado.

    
por zfz 17.11.2012 / 16:09

2 respostas

3

Encontrei uma solução para desativar o xscreensaver ao reproduzir em flash no Chrome.

Em primeiro lugar, desative o plug-in flash shockwave em '/opt/google/chrome/PepperFlash/libpepflashplayer.so' em chrome: // plugins da seguinte forma:

Em seguida, o comando pode detectar o processo flash no chrome:

flash_process='pgrep -lfc "chrome --type=plugin --plugin-path=/usr/lib/flashplugin-installer/libflashplayer.so"'

Eu bifurquei o script do github e enviei o novo com a detecção de flash do Chrome. Aqui é o novo script.

Bem, a versão do meu Google Chrome:

    
por zfz 19.11.2012 / 09:39
1

Como o Chrome usa a API do Pepper, você pode encontrar o processo referente ao parâmetro chrome 'type = ppapi'. Você pode fazer isso usando top / htop na linha do cmd.

pgrep -lf "chrome --type=ppapi "

    
por ub_marco 12.04.2013 / 11:05