Neviem ci si to uz vyriesil alebo nie. Ja som sa s tym chvilu hral a dostal som to do takehoto stavu.
Instalacia
sudo apt-get install motionnatavenie
Zkopiruj nastavenie z /etc/motion/motion.cinf do /home/tvoje meno/.motion/motion.conf.
Edituj subor /home/tvoje meno/.motion/motion.conf
# You'll find these lines in various places in motion.conf
# set motion to run in daemon mode
daemon on
# comment out the pid capture file, as we don't need it
; process_id_file xxxx
# disable the capturing of images, as we only care about motion detection
output_normal off
# turn off the web server, we don't need that either
webcam_port 0
control_port 0
# when motion is detected, turn off the screensaver
on_motion_detected 'qdbus org.gnome.ScreenSaver /ScreenSaver org.gnome.ScreenSaver.SetActive false'Posledne dva riadky pridas na koniec suboru. Skusal som to v unity ubuntu 12.04.2 a je tam ta druha varianta qdbus org.gnome.ScreenSaver.
Ak chces rucne spustit screensaver tak to spravys prikazom
qdbus org.gnome.ScreenSaver /ScreenSaver org.gnome.ScreenSaver.SetActive true
Do prikazov pre spustenie pri starte systemu pridas
motion -c /home/tvoje_prihlasovacie_meno/motion/motion.conf
Problemy co som zaznamenal su:
motion ma pravdepodobne stavy aktivita/neaktivita ktorych zmena je dost dlha. Toto sposobuje ze pri pokuse vypnut obrazovku sa tato hned prebudi. Toto trva asi 1-2s kedy nesmie detekovat pohyb a zmeni status na neaktivita a setric ostane zapnuty. To iste plati pri detekcii pohybu kedy vypnutie setrica niekedy trva tochu dlhsie. Toto by malo ist nastavit v conf subore ale neviem ci by potom velmi nevytazoval cpu.
Tu python cast som nepochopil tu bude musiet vysvetlit niekto iny.
Malo by to zabit motion ak sa vypne setric a spustit ak sa zapne.
P.s Problem v tomto systeme vidim ak bude slabsie osvetlenie. Bude to asi nepouzitelne.