Ubuntu 12.04 64bit refuse d'hiberner lorsque la batterie est extrêmement faible. Au lieu de cela, il effectue un arrêt complet qui n'est pas nécessaire et peut entraîner une perte de données.
J'ai activé Hibernate (pm-hibernate) en suivant les instructions courantes que j'ai testées pm-hibernate, cela fonctionne bien lorsqu'il est exécuté manuellement.
J'ai défini mes options d'alimentation pour mettre en veille prolongée "Lorsque l'alimentation est extrêmement faible". Cela a également été vérifié en utilisant l'éditeur dconf. Sous org> gnome> settings-daemon> plugins> power> critical-battery-action, il est réglé sur "hibernate". Sous le même schéma, l'action temporelle est définie sur "120".
J'aimerais voir ce qui se passe juste avant cet arrêt. Je voudrais savoir quels journaux rechercher pour voir si pm-hibernate échoue réellement ou s'il est complètement ignoré.
À moins de comprendre cela par moi-même, y a-t-il une suggestion de solution?
la source
Réponses:
J'ai trouvé une autre solution pour mon système Ubuntu 14.04. Peut-être que cela fonctionne pour vous.
Tout d'abord, installez les outils en mode ordinateur portable
Ensuite, vous devez activer la fonction de mise en veille prolongée automatique. Vous devez modifier un fichier texte:
Là, recherchez le paramètre ENABLE_AUTO_HIBERNATION et remplacez le 0 par un 1:
Dans le même fichier, vous souhaitez également ajuster le pourcentage de charge de la batterie lorsque l'ordinateur passe en veille prolongée. Par exemple:
Enregistrez le fichier et testez la configuration en laissant votre batterie se décharger. Si cela fonctionne, vous devez définir les outils en mode ordinateur portable par défaut, en créant un script:
Ensuite, dans gedit, copiez et collez ceci:
Enregistrez le fichier, puis redémarrez le système et testez à nouveau. J'espère que ça marche pour vous.
À mon avis, il semble que quelque chose interfère avec le gnome-power-manager. Si quelqu'un d'autre reproduit le problème, nous pouvons signaler un bug.
Les références:
Conseils pour économiser l'énergie par Penalvch https://help.ubuntu.com/community/PowerManagement/ReducedPower#Using_less_power_with_laptop-mode-tools
Re: Obtention d'Ubuntu pour suspendre automatiquement la batterie faible (ligne de commande) par Isamu715 http://ubuntuforums.org/showthread.php?t=2092327&p=12394451#post12394451
la source
/etc/laptop-mode/conf.d/usb-autosuspend.conf
et en changeantAUTOSUSPEND_USBTYPE_BLACKLIST=""
pourAUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"
. Instructions détaillées ici .J'ai / eu le même problème avec la surveillance de puissance 12.04 non précise, quelques possibilités:
(pour aller au bout et éviter la rhétorique lire le point final - il est irritant qu'un "correctif" soit nécessaire pour restaurer une fonctionnalité aussi banale et ordinaire )
Unity et 12.04 ne fournissent pas la fonctionnalité de 10.04 qui a une fiabilité plus robuste, en particulier la gestion de l'alimentation, donc la régression est l'option que j'utilise. La maturation sophistiquée d'un environnement de système informatique (Debian, GNU, Linux, ...) nécessite un degré élevé de discipline rigoureuse comparable pour conserver et modifier les fonctionnalités de manière cohérente. Par conséquent, plusieurs paradigmes logiciels bien établis se sont dégradés et ont été compromis, notamment la gestion de l'alimentation.
référence:
Bogue n ° 993440 «Aucune option de suspension pour l'état critique de la batterie dans pow ...»: Bogues: package «gnome-control-center»: Ubuntu:
solution: (à main-d'œuvre manuelle)
lp: ~ jlangvand / ubuntu / quantal / gnome -control-center / fix-for-993440
Ecrire un script (plus manuellement de main - d'œuvre) en utilisant
pm-hibernate
(pm-suspend
),watch
,upower
,grep
etc. pour surveiller l'état de la batterie et prendre des mesures en cas de besoin.aperçu du pseudo-code:
utilisez
watch
, toutes les quelques minutes, pour comparer périodiquement lesgrep
upower -d
statistiques de la batterie àgsettings get org.gnome.settings-daemon.plugins.power percentage-critical
, et lorsque le seuil est dépassésudo pm-hibernate
brouillon (comme dans le prototypage uniquement, non exécutable) brouillon: (suspendre pour toute batterie% <10%)
upower --monitor-detail | grep "percentage[^\d]+\d\.\d*\%" | bash pm-suspend
une solution élégante
watch
sur suspendrerefs:
684186 - gnome-settings-daemon: ne parvient pas à exécuter l'action en cas de batterie faible - Les journaux de rapport de bogue Debian à:
bugs.debian.org/cgi-bin/bugreport.cgi?bug=684186www.google.ca/search?q=org.gnome.settings-daemon.plugins.power%20critical-battery-action%20%27suspend%27&num=50
Les performances de la batterie peuvent être examinées avec:
upower
watch -d upower -i /org/freedesktop/UPower/devices/battery_BAT0
upower --monitor-detail | grep percentage
gnome-power-statistics
Comment vérifier l'état de la batterie à l'aide du terminal?
Comment trouver le taux de décharge de la batterie?
la source
acpi
obtient également le niveau de la batterie.