Как определить процесс прошивки в Google Chrome?

Я использую этот скрипт - lightsOn, , чтобы отложить заставку при воспроизведении вспышки.

Тем не менее, скрипт предоставляет только Chromuim путь:

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

Я использую официальный Google Chrome в Xfce. Не знаком с программированием оболочки, скриншот моего процесса, запущенного в Chrome .

screenshot of my process running in *Chrome*

Я хочу знать, как определить процесс запуска Flash Player для запуска этого скрипта? Благодаря.

3
задан 21 November 2012 в 17:12

2 ответа

Я нашел решение отключить xscreensaver когда флэш-память, играющая в Chrome.

Во-первых, отключите флеш-плагин ударной взрывной волны в '/opt/google/chrome/PepperFlash/libpepflashplayer.so' в chrome://плагины следующим образом:

disable shockwave flash plugin

Затем команда может обнаружить процесс флэш-памяти в хроме:

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

Я разветвил сценарий от GitHub и продвигаю новый с обнаружением флэш-памяти Chrome. Вот новый сценарий.

Ну, версия моего Google Chrome: chrome version

3
ответ дан 21 November 2012 в 17:12

Поскольку Chrome использует Pepper API, вы можете найти процесс, ссылающийся на параметр chrome 'type = ppapi'. Вы можете сделать это, используя top / htop в строке cmd.

pgrep -lf "chrome --type=ppapi "

0
ответ дан 21 November 2012 в 17:12

Другие вопросы по тегам:

Похожие вопросы: