jos annan vaikkapa komennon
xset dpms 2000 0 0
niin mistä näkisin paljonko standby ajastin on sillä hetkellä raksuttanut.
tuo ajastin siis nollautuu jos rottaa tai näppistä hiplailee, mutta esim. ssh:n kautta tuo voisi olla jostain kaivettavissa. mistähän?
xset dpms 2000 0 0
niin mistä näkisin paljonko standby ajastin on sillä hetkellä raksuttanut.
tuo ajastin siis nollautuu jos rottaa tai näppistä hiplailee, mutta esim. ssh:n kautta tuo voisi olla jostain kaivettavissa. mistähän?
Vastaukset 6
Vanhimmat
Nissä näytöissä tuppaa olemaan sellanen nappi jota painamalla ne sammuu.
jos et tiedä niin älä vaivaudu vastaamaan mitään turhaa. pelle.
Tee oma softanpätkä siihen:
Asenna GCC ja libxss-dev
tee tekstitiedosto idlaus.c ja sisällöksi tämä:
//--------------------------
#include
main() {
XScreenSaverInfo *info = XScreenSaverAllocInfo();
Display *display = XOpenDisplay(0);
XScreenSaverQueryInfo(display, DefaultRootWindow(display), info);
printf("%u ms\n", info->idle);
}
//---------------------------
Käännä ohjelma komennolla
gcc idlaus.c -o idlaus -lXss -lX11
Testaa komennolla:
sleep 5 && ./idlaus
Tulosteena pitäisi tulla idlaus millisekunteina :)
Parantele softaa sitten kun se ei enää riitä :p noita ohjelmia löytyy parempia valmiinakin mutta ei nyt äkkiä pysty sanomaan niin....
Okei, virhe tuossa koodinpätkässä kun tänne foorumeille ei näemmä kelpuuteta kaikkia merkkejä...
Korjattuna vaihtoehtoisella tavalla ensimmäinen rivi josta putosi osa pois:
#include "X11/extensions/scrnsaver.h"
main() {
XScreenSaverInfo *info = XScreenSaverAllocInfo();
Display *display = XOpenDisplay(0);
XScreenSaverQueryInfo(display, DefaultRootWindow(display), info);
printf("%u ms\n", info->idle);
ja molemmista puuttuu vielä lopetus... huoh
Tuo aaltosulku viimeiselle riville vielä tiedostoon idlaus.c....:
}
jeps.. tuo voisi olla yksi konsti, mutta vaatii aika paljon virittelyä asennusten osalta.
tai sitten käännän jossain toisaalla ja pudotan valmiin tsydeemiin.
taidan tosin päästä helpommalla jos kyttään näppiksen ja hiiren tapahtumia ja laitan oman timerin laskemaan aikaa. tuon kun ei tarvitse olla mikään super tarkka oikean ajan kanssa. tästä selviää ihan skriptillä ja ei tarvii alkaa väsäämään ihmeempiä kehitysympäristöjä toisaalle.
aika hassua tosin, ettei tuohon ole valmista juttua jo mukana???
tänne ei tosiaan voi laittaa mitään koodeja kun merkit katoaa. tyhmää, koska kuitenkin tänne halutaan keskustelua ihan kaikesta.