Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak na to? Hibernace pri vybijejici se baterce  (Přečteno 2488 krát)

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Jak na to? Hibernace pri vybijejici se baterce
« kdy: 30 Listopadu 2008, 22:59:17 »
Ahoj, mam hardyho-kdecko. Je tam power manager. Funguje ok az na jednu drobnost. Proste neumi odhadnout KDY je baterka uz skoro vybita a proste necha notebook sproste "chcipnout". Koukal jsem do tech skriptu, ktery to resek (imo) /usr/share/python-support/kde-guidance-powermanager/*, ale nejsem v pythonu nijak extra chozenej, takze jsem se nekde k chybe nedobral. Respektive tam kde se resi jestli umi baterka vracet aktualni kapacitu v minutach nebo procentech a to eventuelne se to prepocita na minuty (ktery jsou pouzity v nastaveni) jsem zadnou chybu nenasel....

Nicmene, nemam problem si trosku pohrat se systemem a implementovat si to sam. A v tom je prave ten dotaz do plena. Linux pouzivam cca pul roku, takze nemam moc prehled, jak se co dela spravne. De fakto potrebuji nejak pravidelne zkouset (pokud je komp odpojenej od site) kolik kolik procet na baterce zbyva a v nejakou kritickou hodnotu to hibernovat. Z lshal si kapacitu vypreparuju jednoduse, jestli je komp na baterii nebo ne odtad taky pujde zjistit (myslim), problem mam spis s tim periodickym checkem. O cronu vim, ale neexistuje neco cim se to da cekovat primo na urovni halu? Tak nejak prece fungujou skripty v /etc/acpi, ne? (jen hadam). Diky za postrehy a omlouvam se za nesrozumitelnost. Vino mi moc nepomaha  ;D

diky s
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #1 kdy: 30 Listopadu 2008, 23:07:14 »
acpi -a ti vypise stav baterky, zaroven i jestli je napajec pripojeny nebo ne... vypisuje i procenta, i cas do vibiti...

co se tyce pravidelne kontroly, to nevim :)
notebook MSI EX720X, Ubuntu 10.10

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #2 kdy: 30 Listopadu 2008, 23:13:43 »
mozna by jeste mohlo pomoct http://linux.die.net/man/8/apmd
notebook MSI EX720X, Ubuntu 10.10

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #3 kdy: 30 Listopadu 2008, 23:19:09 »
super, o ten skript neslo, to si jednoduse posefuju, slo o toho deamona - takze diku. za acpi -a nicmene diky ja to resil obskurne

lshal | grep charge_level.percentage | cut -d" " -f5

Kdyz jsem u toho existuje neco podobny primo pro hal? Chtel bych napriklad spustit skript pri pripojeni mysi (a vypnout touchpad - rucni spousteni skriptu uz me nebavi) a pri zasunuti jacku sluchatek zmutovat repraky... ;)
« Poslední změna: 30 Listopadu 2008, 23:21:06 od starenka »
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #4 kdy: 30 Listopadu 2008, 23:27:47 »
hmm, kdyz chci spustit, pise ze nemam podporu v jadre. blindovej "modprobe apm" hlasi "FATAL: Error inserting apm (/lib/modules/2.6.24-22-generic/kernel/arch/x86/kernel/apm.ko): No such device"

kdyz chci nahodit demonka "sudo /etc/init.d/apmd start" a ani pres gui to nic nevypise ale taky nic neudela...
----
ok, budu se drzet acpi. co ctu v power.sh, po vypnuti napajedni se spusti vsechny skripty v /etc/acpi/battery.d/ takze mi de fakto tam staci tam pridat polozku do cronu se skriptem co cekne stav baterky/pusti hibernaci a vymaze se z cronu?

hm?
« Poslední změna: 30 Listopadu 2008, 23:38:40 od starenka »
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #5 kdy: 30 Listopadu 2008, 23:39:35 »
nevim, nemam zkusenost... jen jsem na to narazil...

jinak co se mysi tyce... zkus
Kód: [Vybrat]
cat /proc/bus/usb/devices | grep Mouse
u moji usb to nevypise nic, kdyz neni pripojena, a pokud je, tak to vyhodi text
notebook MSI EX720X, Ubuntu 10.10

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #6 kdy: 01 Prosince 2008, 00:05:56 »
heh, koicidence.. zrovna jsem na to narazil (dostal jsem se tam oklikou pres /proc/acpi/battery) :))

nicmene to je porad "jak zjistit na sto zpusobu", ale ne "jak spustit to, co to zjisti" (jestli si rozumime) :))
« Poslední změna: 01 Prosince 2008, 00:08:14 od starenka »
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #7 kdy: 01 Prosince 2008, 00:16:09 »
no jestli ti rozumim, tak chces neco, co se samo prihlasi, kdyz se mys pripoji... abys to nemusel porad testovat... a to je vec, o ktere nic nevim :)
notebook MSI EX720X, Ubuntu 10.10

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #8 kdy: 01 Prosince 2008, 01:10:19 »
presne.. to samy s baterkou a jackem ... :)
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #9 kdy: 01 Prosince 2008, 09:50:48 »
co se tyce mysi... v System > Volby > Vymenne mechaniky a media je moznost nastavit spusteni prikazu, pokud pripojis USB mys... ale nevim jestli ti to pomuze, ja jsem to nezkousel :)

ale plyne z toho, ze to "nejak" zjistit jde... uz jen zjistit jak to zjistit :)
notebook MSI EX720X, Ubuntu 10.10

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Re: Jak na to? Hibernace pri vybijejici se baterce
« Odpověď #10 kdy: 01 Prosince 2008, 10:24:13 »
mohlo by to jit realizovat pomoci dbus... dbus-monitor, dbus-daemon

http://www-128.ibm.com/developerworks/linux/library/l-dbus.html?ca=dgr-lnxw95D-BUS

edit:
pripadne pro zachytavani udalosti
Kód: [Vybrat]
xev
acpi_listen
dbus-monitor --system
acpi_fakekey
« Poslední změna: 01 Prosince 2008, 10:25:46 od ufaak »
notebook MSI EX720X, Ubuntu 10.10

 

Provoz zaštiťuje spolek OpenAlt.