如何在 Google Chrome 中检测 Flash 进程?

如何在 Google Chrome 中检测 Flash 进程?

我在用这个脚本——lightsOn,在播放 Flash 时延迟屏幕保护程序。

然而,脚本只提供方式:

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

我正在使用官方谷歌浏览器在 xfce 中。不熟悉 shell 编程,我在 xfce 中运行的进程的屏幕截图铬合金

我在 *Chrome* 中运行的进程的屏幕截图

我想知道如何检测 flash player 的进程来运行这个脚本?谢谢。

答案1

我找到了一种在 Chrome 中播放 Flash 时禁用 xscreensaver 的解决方案。

首先,在 chrome://plugins 中的“/opt/google/chrome/PepperFlash/libpepflashplayer.so”处禁用 shockwave flash 插件,如下所示:

禁用shockwave flash插件

然后该命令就可以在chrome中检测flash进程了:

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

我已经从github,并使用 Chrome Flash 检测来推送新的版本。 这里是我的新剧本。

相关内容