我在用这个脚本——lightsOn,在播放 Flash 时延迟屏幕保护程序。
然而,脚本只提供铬方式:
flash_process=`pgrep -lfc "chromium-browser --type=plugin --plugin-path=/usr/lib/adobe-flashplugin"`
我正在使用官方谷歌浏览器在 xfce 中。不熟悉 shell 编程,我在 xfce 中运行的进程的屏幕截图铬合金。
我想知道如何检测 flash player 的进程来运行这个脚本?谢谢。
答案1
我找到了一种在 Chrome 中播放 Flash 时禁用 xscreensaver 的解决方案。
首先,在 chrome://plugins 中的“/opt/google/chrome/PepperFlash/libpepflashplayer.so”处禁用 shockwave flash 插件,如下所示:
然后该命令就可以在chrome中检测flash进程了:
flash_process=`pgrep -lfc "chrome --type=plugin --plugin-path=/usr/lib/flashplugin-installer/libflashplayer.so"`
我已经从github,并使用 Chrome Flash 检测来推送新的版本。 这里是我的新剧本。