Bagaimana cara mendeteksi proses flash di Google Chrome?

0

Saya menggunakan skrip ini - lightsOn, untuk menunda screensaver saat bermain flash.

Namun, skrip hanya menyediakan Chromium cara:

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

Saya menggunakan resmi Google Chrome di xfce. Tidak terbiasa dengan pemrograman shell, tangkapan layar dari proses saya berjalan Chrome .

screenshot of my process running in *Chrome*

Saya ingin tahu cara mendeteksi proses flash player untuk membuat skrip ini berjalan? Terima kasih.

zfz
sumber

Jawaban:

0

Saya telah menemukan solusi untuk menonaktifkan xscreensaver ketika flash diputar di Chrome.

Pertama, nonaktifkan plugin shockwave flash di '/opt/google/chrome/PepperFlash/libpepflashplayer.so' di chrome: // plugins sebagai berikut:

disable shockwave flash plugin

Maka perintah tersebut dapat mendeteksi proses flash di chrome:

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

Dan saya telah memotong skripnya github , dan dorong yang baru dengan deteksi flash Chrome. Sini adalah skrip baru saya.

zfz
sumber