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]

