
Automatická hibernace počítače v režimu s odhlášenými i přihlášenými uživateli
Postavil jsem si domácí NAS, a teď řeším jeho hibernaci v době uživatelské nečinnosti a zároveň nečinnosti při streamování videa přes DLNA do televize. Poraďte mi prosím program, který uvede počítač do hibernace v režimu s přihlášenými uživateli, tak i v režimu s odhlášenými uživateli, při splnění podmínky na uživatelskou nečinnost a zároveň nulový (nízký) síťový provoz.
Zatím jsem testoval program Shutter www.den4b.com. Program se ale spouští při přihlášení uživatele a nebere ohled na to, že další uživatel připojený např. přes vzdálenou plochu s počítačem pracuje.
NAS na Windows? No tě pic!
edit: jinak nastavení hibernace lze nastavit přímo ve Windows, na to žádný program není třeba.
No dobře tak to není NAS, ale je to domácí server.
Jak spustit hibernaci vím, ale jak ji spustit při splnění výše popsaných podmínek automaticky bez zásahu uživatele, nevím. Ty to víš?
Stále nevidím důvod, proč hledat nějaký SW třetí strany - Windows mají možnost přepnutí do "serverového" režimu a následně nastavit hibernaci. Co je na tom nevyhovující?
Já nehledám software třetích stran, je mi jedno jak dodsáhnu požadované funkčnosti. Když to bude prostředky Windows, tím lépe. Můžeš mi prosím podrobněji poradit jak požadované funkčnosti dosáhnu prostředky Windows?
Děkuji za vizuální ukázku, ale toto nastavení znám. Problém je v tom, že pokud nastavím například režim hibernace za 10 min. provede se hibernace za 10 min. bez ohledu na to zda počítač právě něco stahuje nebo streamuje přes DLNA.
Myslel jsem si, že najdu nějaké řešení, které by monitorovalo aktivitu přihlášených uživatelů a síťovou aktivitu na síťovém adaptéru, a pokud není žádný přihlášený uživatel aktivní např. 30min a síťová aktivita se blíží např. 5 min. k nule, vyvolá se hibernace počítače. V možnostech napájení bude režim hibernace v tomto případě vypnutý.
Windows robi sleep timer reload ak detekuje nejaky uzivatelsky vstup, klavesnica, mys. Vzdialena plocha neviem, vyskusaj, ale predpokladam ze to bere tiez ako uzivatelsky vstup. Nastavenie hibernacie viz vyssie touchwood (prave okno).
Dalej - kazda aplikacia ma moznost blokovat sleep/hibernaciu/atd, ak chce. A ak to do nej programator naprogramoval (a pripadne uzivatel nastavil nejake nastavenia v nej). Takze ak mas nejaky DLNA server, tak by to mal vediet on - ak streamuje tak povedat windows "streamujem, neuspavaj kram". Az dostreamuje tak ma povedat windows "uz som dostreamoval, mozes uspat kram". Tak sa to riesi normalne. Ma to vediet aplikacia kvoli ktorej sa nema uspavat (napr. prehravace videi to vedia snad vsetky, inac by sa ti po X minutach sledovania filmu kram uspal - ptz neni uzivatelska aktivita. Diskova aktivita NENI uzivatelska aktivita, nerestartuje sleep timer)
To vyžaduje mít DLNA Server, který umí odmítnout hibernaci. Používám server Serviio, který to neumí. Dále to vyžaduje, mít program pro stahování dat z internetu, který toto také umí.
Ano pretoze to inac nejde (uz z principu. Nejaky externy program ani Win nemoze vediet kedy tvoj skvely program taha alebo streamuje. Win neni jasnovidec ani sluzba jasnovidec.dll neexistuje :). Budes si muset zohnat programy ktore to umi. (ono to u nich nemusi byt vyslovene uvedene, treba otestovat). BTW. aplikaciu ktora to neumi programoval uplny dement (ptz to je u tohoto typu aplikacie uplne najzakladnejsia funkcionalita)
Můžu se tebe nebo i ostatních zeptat, zda nějaký takový DLNA server neznáš?
Bohuzial nie ja DLNA server nepouzivam, podla mna je to hovadina (mam XY GB USB stick strceny v TV, naco mi ma zrat nieco vkuse elektriku). Navyse ja mam vypnute vsetky automaticke sleepy (sleep stavy nepouzivam vobec ptz je to vsetko dementna cinska sracka), jedine povolene setrenie energie mam vypnut monitor a speedstep samozrejme.
To nemozes ten server ovladat rucne? Zmacknes zapinacie tlacitko zapne sa, ked si hotovy tak zmacknes zapinacie tlacitko a vypne sa.
Mozno ti niekto iny poradi nejake programy.
No protože v rodině nejsem sám, tak bych nerad vypnul, po sledování televize server, když na něm má syn nebo dcera nastaveno stahování něčeho z internetu.
tak server sa od toho vola server, ze bezi furt. Z toho dovodu by mal byt napr. extremne usporny. Dnes existuju aj x86 CPU so spotrewbou par W, NAS servery zalozene napr. na ARM zeru uplne minimum mozno aj menej jak router :) Pripadne nastavit vypinanie HDD pri necinnosti usetris dalsich par W. Potom sa neriesia taketo veci. Jak to chces potom prebudit ked sa to uspi? Samo od seba sa to neprebudi.
Probouzení z hibernace mi funguje dobře, v tom problém není.
Napr. ak hladas slovo DLNA a slovo SetThreadExecutionState (to je fcia ktorou sa systemu povie od visty vyssie ze nesmie sleepovat) tak najdem napr. http://www.ps3mediaserver.org/forum/viewtopic.php? f=15&t=8889&hilit=samsung+mkvtoolnix&start=400 kde je rec o samsung allshare DLNA a v logu vidno ze posiela systemu
takze ten to vie.