Portál AbcLinuxu, 16. července 2025 03:54


Dotaz: Hibernacia - naplanovat (vo Fedora Core 6)

16.9.2007 00:41 Peter
Hibernacia - naplanovat (vo Fedora Core 6)
Přečteno: 487×
Odpovědět | Admin
Zdravim,

uz som aj nieco vyhladaval o hibernate apod, ale budem sa musiet konkretnejsie:

t.j. mam FC6, KDE a je fajn, ze hybernate funguje pri rucnom vypinani cez tlacitko, ale potrebujem nasled:

- jednou vetou: Automaticke spustenie hybernacie pri user necinnosti (klavesnica, mys) napr. 30 minut.

- asi to treba rozdelit na podotazky: 1) ako naplanovat v FC6 (KDE) ulohu na volanie niecoho, ak je dlhsia necinnost (napr 30 minut) (klikatka lepsie :), ale moze byt aj script [cron] ) ?

1b) da sa 'naplanovane ulohy' aj naklikat cez KDE v FC6 (nenasiel som v 'control center')

2) akym prikazom v console sa vola hibernacia v FC6, lebo zatial fungujem len cez tlacitko :)

P.S. Nasiel som nejake scripty, ale tam sa to tyka spustenia v konkretny cas (cron) -ale nie 'necinnost X min'

vopred diky moc, hlavne ked viem, ze davam vela otazok naraz.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.9.2007 01:50 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Hibernacia - naplanovat (vo Fedora Core 6)
Odpovědět | | Sbalit | Link | Blokovat | Admin
S FC6 zkušenosti nemám (s Fedorou jsem na desktopu skončil o verzi dřív), teď používám Kubuntu, ale pár poznatků pro tebe mám.

V Kubuntu (a tušim, že i v Debianu) je balík kde-guidance-powermanager, kterej uvedený záležitosti řeší v userspace. Jde o KDE applet, kterej umí suspendovat/hibernovat po uplynutí zadanýho idle času a mimo to umí monitorovat stav baterie a frekvence a umí nastavovat politiku škálování frekvence (Dynamic, powersave, performance). Čili nějakym způsobem to jde, protože aplikace na to existuje. Otázka je, jak to udělat ve Fedoře, ale s tim ti bohužel víc nepomůžu.

Spuštění z konzole záleží na použitym mechanismu, v Kubuntu jsou na to skripty v /etc/acpi/. Základem je zapsaní určitýho řetězce do /sys/power/state (mem nebo disk, podle toho jak chceš stroj uspat), ale to na spoustě strojů stačit nebude. Skripty který jsou k vidění třeba v Kubuntu řešej podpůrný operace (odinstalace problematickejch modulů a jejich znovunačtení po probuzení, restartování sítě, restartování problematickejch služeb, nebo třeba ukládání a načítání stavu grafický karty na těch strojích, kde grafika po probuzení nefunguje).
Aleš Janda avatar 16.9.2007 09:54 Aleš Janda | skóre: 23 | blog: kýblův blog | Praha
Rozbalit Rozbalit vše Re: Hibernacia - naplanovat (vo Fedora Core 6)
Ve Fedoře se ten balík jmenuje kpowersave. Pak stačí spustit kpowersave :-), kliknout pravým tlačítkem na ikonku v trayi a nastavit.
16.9.2007 14:29 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Hibernacia - naplanovat (vo Fedora Core 6)
Kpowersave je tušim kapánek něco jinýho, ale nevylučuju, že to umí taky.
16.9.2007 10:47 Peter
Rozbalit Rozbalit vše Re: Hibernacia - naplanovat (vo Fedora Core 6)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vdaka obidvom za poucne info. a za nakopnutie spravnym smerom.

Budem skusat, ked sa nieco podari, dopisem to do tohto vlakna.

Este raz diky.
17.9.2007 01:08 Peter
Rozbalit Rozbalit vše Re: Hibernacia - naplanovat (vo Fedora Core 6)
Odpovědět | | Sbalit | Link | Blokovat | Admin
skusenosti v FC6 :

1) kde-guidance-powermanager (nenasiel v add/remove prgs - v danych repo., dalej som nateraz nehladal)

2) kpowersave - nasiel, nechal som nainst.

nastavil som - autosuspend - uspat na disk -otestoval som: pokial nemam zapnutu TVTIME apl., tak sa korektne vypne hibernaciou ak je akt. TVTIME, neudeje sa nic, mozno to blokuje samotna TVTIME

inak hlavne kvoli TVTIME som chcel nech sa to vypne(hiber.), aby nesiel PC, ked zaspim pri TV :) (neviem, ci sa to neda vyriesit cez enable-scheme-specific-blacklist (zatial neviem ako) )

3) po zapnuti - samozrejme TV nejde, ale to je chyba TV karty, ze sa neviez zobudit po hibern.

4) este by bolo dobre, keby to malo okrem hibern. aj vypinanie po urcitej dobe necinnosti, zatial to kpowersave neponuka

5) bolo by dobre, keby to pred uspanim nejako varovalo, a az ked nezareagujem - tak pokracuje v hibern.

6) este by to mohlo volat mnou defin. aplikaciu pred hibernaciou

( ale to su len moje zelania, dana aplikacia ma ine moznosti )

monzo este skusim rozchodit kde-guidance-powermanager (nejake repo)

mozno este pozriem suspend2, ak to rozchodim

zatial mam dane skusenosti s vypinanim (hiber) po necinnosti
17.9.2007 09:09 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Hibernacia - naplanovat (vo Fedora Core 6)
ad 2 a 3) Záleží na tom, jakym mechanismem se suspenduje, což je v každý distribuci jiný. Google možná poradí. Pokud se o to stará nějakej skript, zřejmě bude možný mu říct, který moduly by se měly vypnout, jaký aplikace by se měly vypnout atd.

ad 4) to kde-guidance-powermanager taky neumí

ad 6) to vám asi skript pro hibernaci umožní, nicméně pár vteřin po tom počítač usne, takže to zřejmě nemá smysl.
17.9.2007 09:18 D-Evil | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: Hibernacia - naplanovat (vo Fedora Core 6)
Ještě mě napadla jedna věc. ACPI události by se měly logovat a pokud jsou k nim přiřazený nějaký funkce, v logu je najdete. Zkuste uspat počítač tlačítkem na klávesnici, nebo zavřete víko (pokud jde o notebook) a potom prohledejte logy.
17.9.2007 12:35 Peter
Rozbalit Rozbalit vše Re: Hibernacia - naplanovat (vo Fedora Core 6)
Odpovědět | | Sbalit | Link | Blokovat | Admin
dik za dalsie napady, po tychto skusenostiach by som otazku posunul na trochu inu:

staci,

1) keby existovala aplikacia - nieco ako 'planovac uloh' aj s event - necinnost (kl, mouse)

(cron tusim nema event - necinnost)

2) potom by som zavolal nejaky script na vypnutie, alebo hibernaciu

(vypnut viem 'shutdown', hibernacia - zatial neviem aky nazov scriptu)

ak sa nieco najde, bude to fajn. este raz diky moc.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.