LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Blogs > linux-related notes
User Name
Password

Notices


Just annotations of little "how to's", so I know I can find how to do something I've already done when I need to do it again, in case I don't remember anymore, which is not unlikely. Hopefully they can be useful to others, but I can't guarantee that it will work, or that it won't even make things worse.
Rate this Entry

Idea for a script to prevent xscreensaver while watching videos on a browser

Posted 03-15-2015 at 12:54 AM by the dsc
Updated 06-25-2015 at 12:04 PM by the dsc (grammar)

The core concept is just:


Code:
while true ; do

wmctrl -l | grep -i "youtube\|vimeo" && xscreensaver-command -deactivate

sleep 5m

done
Perhaps it would be more elegant to have something that somehow works more accordingly to xscreensaver's time rather than this thing that has smaller cycles just to play it safe.

Won't work for embedded videos, though, as "youtube" is less likely to be shown in the window title. No idea for that yet, except perhaps something that assumes that a certain level of CPU activity (or CPU use by web browserers) that may be associated with videos in general means is actually a video being played, even if it isn't. Other than that it would be required to "spy" on the browser's current sites I guess, somehow. Or perhaps some "xorg" stuff may be "greped" as an indication of a video being played, I don't know.


I'VE JUST FOUND OUT!

Code:
grep RUNNING /proc/asound/card*/pcm*/sub*/status
That just assumes that if there's audio, there's video, which is probably a reasonable assumption for the intended purpose, even though there would be "false positives". And negatives, in cases of slideshow videos without any sound...
Posted in Uncategorized
Views 1321 Comments 0
« Prev     Main     Next »
Total Comments 0

Comments

 

  



All times are GMT -5. The time now is 01:12 PM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration