2010/10/25 lopan <[email protected]>:
> Ola a todos, Tava procurando um jeito de hibernar o notebook sem ter
> que usar o comando sudo hibernate, pois no meu KDE 4.4.2 com o
> powerdevil o gerenciamento de energia funciona, mas quando clico em
> hibernar o mouse eh colocado no canto superior esquerdo e nada
> acontece. Via linha de comando funciona normal e ele hiberna
> tranquilo, tive que modificar o arquivo /etc/rc.d/rc.S e mudar a
> linha
> echo 1 > /sys/power/tuxonice/do_resume que estava depois de "Mounting
> local file systems" para depois de "Starting sysfs" e compilar o
> suporte a lzf e lzo dentro do kernel (como módulo nao hibernava).
> Antes no KDE 3.5 funcionava normal, inclusive quando fechava a tampa
> ele hibernava. Para contornar esse inconveniente pensei em um script
> que ao menos me perguntasse se desejo hibernar mesmo, usando o script
> "yesno" que vem como exemplo no pacote Xdialog cheguei a esse
> resultado:
> #!/bin/sh
> DIALOG=Xdialog
>
> $DIALOG --rc-file /usr/bin/gtkrc --wrap --title "Hibernate ?" --help
> "Yes = Hibernate \n No = Not Hibernate \n;-)"\
>        --default-no --no-close --yesno "Hibernate or do not
> Hibernate, that's the question" 0 0
>
> case $? in
>  0)
>    (sleep 5) | $DIALOG --title "" --beep --infobox
> "Hibernating...ZZZzzz" 0 0 0 ; (sudo hibernate);;
>
>  1)
>    $DIALOG --title "" --no-buttons --infobox "Ok, maybe later..." 5
> 18;;
>
>  255)
>    echo "Box closed.";;
> esac
>
> Pergunto se alguem pode modificar/melhorar isso e também adicionar a
> opção para cancelar a hibernação quando pressionado o "Cancel" , via
> linha de comando é possível cancelar quando pressionado ESC.
> grato, Alessandro.

Bom, eu não uso hibernate há um tempo porque é mais lento hibernar do
que ligar os meus computadores (com 1 ou 2GB de RAM eu até imagino que
seja mais rápido, mas eu tenho de 4 a 12GB...). Com isso dito, talvez
o que eu falar pode não refletir o estado atual das coisas, se
funcionar ou não dá um grito, tenho que atualizar isso no meu wiki...
:)


O problema do KDE4 é que ele usa o PowerDevil, que por sua vez usa o
pm-utils p/ hibernar, ao invés de usar o tuxonice/susped2 (que parece
ser o que tu usa) direto.

Não precisa fazer umj segundo script, só cria/edita o
/etc/pm/config.d/defaults (pode usar o /usr/lib64/pm-utils/defaults
como base, /usr/lib/... se o teu slackware não é 64bits) e define o
SLEEP_MODULE=tuxonice.

Estes links podem ajudar também:
  http://wiki.archlinux.org/index.php/Suspending_to_Disk_with_hibernate-script
  http://wiki.archlinux.org/index.php/Tuxonice

Sobre a parte de cancelar, eu nem faço idéia de porque tu quer algo do
tipo. Se tu hibernou "sem querer", não é só apertar Esc quando ele
começa a hibernar? :)

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
[email protected]

Responder a