A hibernação não funciona, mas quais são minhas alternativas?

2

Muitas pessoas enfrentam o problema de que a hibernação não funciona em dispositivos de hardware comuns que foram projetados para outros sistemas operacionais . Por isso, é uma das questões mais importantes que devem ser enfrentadas pelos desenvolvedores, já que a falta de modo de hibernação pode causar perda séria de dados e danos ao hardware.

Como não há solução de software para esse problema em vista (até onde eu sei), gostaria de perguntar a você quais poderiam ser minhas alternativas e como solucionar o problema do modo de hibernação ausente .

Um dos principais problemas para mim é o momento " ups-eu-esqueço-meu-laptop-não-conectado-com-o-adaptador de energia " - por exemplo quando volto do almoço e o laptop está desligado porque a bateria atingiu 0% (e todos os dados não salvos precisam ser recuperados).

Eu gostaria de quaisquer soluções pragmáticas de "colocar uma nota em seu laptop para lembrá-lo do seu adaptador" para softwares existentes ou scripts feitos por você que possam me alarmar ou fornecer uma solução alternativa (por exemplo, entrar no sleepmode quando a bateria é de 15%) ou similar. Soluções automáticas que não exigem minha aptidão mental não confiável são as preferidas, no entanto.

    
por joaoal 04.08.2016 / 13:53

2 respostas

4

Você pode configurar sua conta de usuário para suspender em nível de bateria crítico usando este comando de terminal:

gsettings set org.gnome.settings-daemon.plugins.power critical-battery-action suspend

Em vez de suspend , essas outras ações também estariam disponíveis: blank (tela desativada), shutdown , hibernate (se ativado e suportado), interactive (você obterá um pop-up perguntando o que fazer), nothing e logout .

Você descobre a porcentagem crítica atual de carga da bateria usando o comando

gsettings get org.gnome.settings-daemon.plugins.power percentage-critical

Para modificar este valor, (definido para 10% neste exemplo), execute um comando assim:

gsettings set org.gnome.settings-daemon.plugins.power percentage-critical 10
    
por Byte Commander 04.08.2016 / 14:05
1

Você pode usar "acpitool" para descobrir a porcentagem de cobrança restante:

$ acpitool -B|grep 'Remaining'
    Remaining capacity : unknown, 99.37%, 00:00:00

Outro script de exemplo para exibir uma caixa de diálogo de aviso em bateria fraca:

LOW=15
X=$(acpitool -B|grep 'Remaining'|sed -e 's/.*capacity : \([a-z]*, \)//' -e 's/%,.*//' -e 's/\..*//') && ([[ $X -lt $LOW ]] && zenity --info --text "Low Batterie: $X Please help !")
    
por 0x0C4 04.08.2016 / 16:11