Van nekem egy apró shell-scriptem, ami energiagazdálkodással kapcsolatos paramétereket birizgál (lévén linuxon még nem láttam igazi "power manager-t")
Eddig kézzel indítottam, de jobban szeretném ezt automatizálni. Úgy gondoltam a legegyszerűbb lenne ha képernyő elsötétülésével együtt indulna, találtam is erre egy howto-t itt. Sajnos nem működik, pedig a gnome-screensaver fut a háttérben. Valahol olvastam hogy a gnome3-tól kezdve nincs ilyesmi, és a compiz kezeli, de a ccsm-ben nem találtam semmi erre utaló bejegyzést.
Szóval fogalmam sincs mi kezeli ubuntu 11.10 alatt a képernyő zárolását/kikapcsolását, így nem tudom mihez kötni a fenti ötletet.
Workaround lehet az xscreensaver amit most ki is próbálok, de jobban szeretném "rendesen" megoldani.
Valakinek van ötlete?
- 1619 megtekintés
Hozzászólások
Pl. felraknám a sleepd-t és abból (/etc/default/sleepd) próbálnám futtatni a saját megoldást.
Biztos, hogy saját megoldásra van szükség?
- A hozzászóláshoz be kell jelentkezni
Ez azért nem jó, mert idle-ből visszatérve is le kell futtatni pár dolgot, amit a sleepd nem tud.
Azért kipróbáltam: sleepd -s /opt/foo.sh -U 300
Ezek után a foo.sh ugyan lefutott, viszont amikor megmozdítottam az egeret szétesett a kép és befagyott minden. Azt hiszem nem erre van kitalálva, hanem tényleg suspendre.
Saját megoldás meg a radeonos szar dynpm miatt kell. Mert a wifi, hdd, cpu energiagazdálkodását megoldhatnám külön külön, De a dynpm nagyon nem okés, akkor veszi le a gpu frekit amikor nem kéne, vagy épp úgyhagyom és pörög tovább max órajelen. Ez mondjuk betudható a unity/compiz erőforrásigényének is, de a legjobb az, ha csak akkor veszi le, ha nem használom, és akkor nincs képernyővillódzás és lassúság.
Azért köszi!
- A hozzászóláshoz be kell jelentkezni
a howto-ban írt org.gnome.screensavert próbáltam kicserélni org.gnome.desktop.screensaverre ill org.gnome.desktop.session-re (dconf-editorban így szerepel) de ez sem segített.
Próbálkoztam powernap-pal, de azzal is az a baj hogy "visszafelé" (amikor újra gép elé ülök) nem tud végrehajtani semmit.
Ha nem egyértelmű a problémám, mindez csak azért kell, hogy ne tekerjen már a ventillátor állandóan amikor csak zene, vagy letöltés megy.
- A hozzászóláshoz be kell jelentkezni
qdbusviewer -el nézd meg, hogy milyen signalt tud emittálni a gnome-screensaver D-Bus APIja. Pl a KDE4-em az org.freedesktop.ScreenSaver.ActiveChanged -et ismeri. A többi már benne a linkelt példában.
- A hozzászóláshoz be kell jelentkezni