Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 05/02/2017, à 16:34

LukePerp

[Résolu] Mise en veille batterie faible

Hello,
Mon labtop sous Ubuntu Gnome 16.04 ne se met plus en veille lorsque la batterie est presque vide. Je n'ai pas trouvé le paramètre système permettant de modifier l'effet lorsque la batterie est faible. S'il vous plait, pourriez-vous m'indiquer comment faire pour que ubuntu passe en veille lorsque la batterie est faible (~10%). Merci d'avance

Solution : j'utilise un script pour faire le travail, voir le post #14 : https://forum.ubuntu-fr.org/viewtopic.p … #p21681874

Dernière modification par LukePerp (Le 16/02/2017, à 21:21)


Desktop : Ubuntu Mate 14.04 - Intel i5 - 8 Go - Dual boot Windows 7 pour jouer
Laptop ASUS : Ubuntu Mate 16.04 - Intel i3 - 4 Go
Laptop de 1993 : Lubuntu 14.04 - Pentium M - 432 Mo
Regardez ces thèmes pour Linux : ici

Hors ligne

#2 Le 05/02/2017, à 21:16

opensrx

Re : [Résolu] Mise en veille batterie faible

Hello,

Il me semble que dans paramètre système c'est "énergie" et "luminosité et verrouillage" qu'il faut régler pour ça.

Hors ligne

#3 Le 06/02/2017, à 16:34

LukePerp

Re : [Résolu] Mise en veille batterie faible

opensrx a écrit :

Hello,

Il me semble que dans paramètre système c'est "énergie" et "luminosité et verrouillage" qu'il faut régler pour ça.

Désolé, je ne trouve pas. Pourrais tu me montrer une capture d'écran ?


Desktop : Ubuntu Mate 14.04 - Intel i5 - 8 Go - Dual boot Windows 7 pour jouer
Laptop ASUS : Ubuntu Mate 16.04 - Intel i3 - 4 Go
Laptop de 1993 : Lubuntu 14.04 - Pentium M - 432 Mo
Regardez ces thèmes pour Linux : ici

Hors ligne

#4 Le 06/02/2017, à 16:43

opensrx

Re : [Résolu] Mise en veille batterie faible

mini_980897energie.png


Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre ou TDCT'Pix le permettent).

Dernière modification par cqfd93 (Le 06/02/2017, à 16:51)

Hors ligne

#5 Le 06/02/2017, à 19:54

LukePerp

Re : [Résolu] Mise en veille batterie faible

Eh oui, c'est bien là le problème, car il n'y a pas l'option permettant de définir la mise en veille lorsque la batterie est faible. Que faire ?

Dernière modification par LukePerp (Le 10/02/2017, à 12:30)


Desktop : Ubuntu Mate 14.04 - Intel i5 - 8 Go - Dual boot Windows 7 pour jouer
Laptop ASUS : Ubuntu Mate 16.04 - Intel i3 - 4 Go
Laptop de 1993 : Lubuntu 14.04 - Pentium M - 432 Mo
Regardez ces thèmes pour Linux : ici

Hors ligne

#6 Le 06/02/2017, à 20:16

opensrx

Re : [Résolu] Mise en veille batterie faible

C'est en jouant dans les paramètres energie et luminosité et verrouillage. Cherche un peu. Ce sont les seuls endroits sous ubuntu 16.04 pour régler ça

Hors ligne

#7 Le 06/02/2017, à 20:29

ylag

Re : [Résolu] Mise en veille batterie faible

Bonjour...

Peut-être une piste là : https://doc.ubuntu-fr.org/energie#batterie
Voir aussi cette discussion : http://askubuntu.com/questions/75886/ho … ically-low

Vous devriez pouvoir le faire à l'aide de dconf-editor dans la section org.gnome.settings-daemon.plugins.power.

Chez-moi (Notez que je suis sur un PC fixe), par exemple, voici les clés disponibles dans org.gnome.settings-daemon.plugins.power avec leur valeur actuelle :

yvan@yvan-maison:~$ gsettings list-recursively org.gnome.settings-daemon.plugins.power
org.gnome.settings-daemon.plugins.power button-power 'interactive'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
org.gnome.settings-daemon.plugins.power power-button-action 'suspend'
org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power priority 0
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor false
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power button-hibernate 'hibernate'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-critical 3
org.gnome.settings-daemon.plugins.power percentage-action 2
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-action 120
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power ambient-enabled true
org.gnome.settings-daemon.plugins.power time-critical 300
org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power use-time-for-policy true
yvan@yvan-maison:~$ 

Dernière modification par ylag (Le 06/02/2017, à 20:33)

Hors ligne

#8 Le 06/02/2017, à 22:29

LukePerp

Re : [Résolu] Mise en veille batterie faible

Malheureusement, les modifications ne fonctionne pas ! Lorsque la batterie est faible, vers 15% environ, j'ai une pauvre notification puis lorsqu'elle atteint 5%, le pc n'est toujours pas mis en veille ! Je rappel qu'il s'éteint subitement lorsque la batterie est vide.

S'il vous plaît, pourriez-vous m'aider à paramétrer Ubuntu afin que le pc soit mis en veille lorsque la batterie est faible. Merci.

Voici mes réglages :

gsettings list-recursively org.gnome.settings-daemon.plugins.power
org.gnome.settings-daemon.plugins.power button-power 'shutdown'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 3600
org.gnome.settings-daemon.plugins.power power-button-action 'nothing'
org.gnome.settings-daemon.plugins.power critical-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power percentage-low 10
org.gnome.settings-daemon.plugins.power priority 0
org.gnome.settings-daemon.plugins.power lid-close-suspend-with-external-monitor true
org.gnome.settings-daemon.plugins.power idle-dim true
org.gnome.settings-daemon.plugins.power button-hibernate 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type 'suspend'
org.gnome.settings-daemon.plugins.power button-suspend 'suspend'
org.gnome.settings-daemon.plugins.power button-sleep 'suspend'
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 900
org.gnome.settings-daemon.plugins.power time-low 1200
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power notify-perhaps-recall true
org.gnome.settings-daemon.plugins.power percentage-critical 8
org.gnome.settings-daemon.plugins.power percentage-action 6
org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type 'suspend'
org.gnome.settings-daemon.plugins.power time-action 300
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
org.gnome.settings-daemon.plugins.power idle-brightness 30
org.gnome.settings-daemon.plugins.power ambient-enabled true
org.gnome.settings-daemon.plugins.power time-critical 800
org.gnome.settings-daemon.plugins.power active true
org.gnome.settings-daemon.plugins.power use-time-for-policy true

Dernière modification par LukePerp (Le 11/02/2017, à 09:26)


Desktop : Ubuntu Mate 14.04 - Intel i5 - 8 Go - Dual boot Windows 7 pour jouer
Laptop ASUS : Ubuntu Mate 16.04 - Intel i3 - 4 Go
Laptop de 1993 : Lubuntu 14.04 - Pentium M - 432 Mo
Regardez ces thèmes pour Linux : ici

Hors ligne

#9 Le 13/02/2017, à 11:42

LukePerp

Re : [Résolu] Mise en veille batterie faible

Je me permet de remonter le sujet. Si le paramétrage du système est conforme et ne permet pas au pc de passer en veille lorsque la batterie est faible, alors quel script maison pourra faire le job ?

Dernière modification par LukePerp (Le 13/02/2017, à 21:34)


Desktop : Ubuntu Mate 14.04 - Intel i5 - 8 Go - Dual boot Windows 7 pour jouer
Laptop ASUS : Ubuntu Mate 16.04 - Intel i3 - 4 Go
Laptop de 1993 : Lubuntu 14.04 - Pentium M - 432 Mo
Regardez ces thèmes pour Linux : ici

Hors ligne

#10 Le 13/02/2017, à 15:24

ylag

Re : [Résolu] Mise en veille batterie faible

Bonjour...

LukePerp a écrit :

org.gnome.settings-daemon.plugins.power use-time-for-policy true

Il faut probablement tout d'abord que cette clé soit mise à " false " pour que les valeurs en pourcentage soient prises en compte...?

Désolé de ne pouvoir vous dépanner de meilleure façon, n'étant pas moi-même sur un ordi portable...

Dernière modification par ylag (Le 13/02/2017, à 16:51)

Hors ligne

#11 Le 13/02/2017, à 21:33

LukePerp

Re : [Résolu] Mise en veille batterie faible

ylag a écrit :
LukePerp a écrit :

org.gnome.settings-daemon.plugins.power use-time-for-policy true

Il faut probablement tout d'abord que cette clé soit mise à " false " pour que les valeurs en pourcentage soient prises en compte...?...

Bonjour, oui j'ai essayé aussi, mais meme phénomène, le pc ne se met pas en veille lorsque la batterie est presque vide.


Desktop : Ubuntu Mate 14.04 - Intel i5 - 8 Go - Dual boot Windows 7 pour jouer
Laptop ASUS : Ubuntu Mate 16.04 - Intel i3 - 4 Go
Laptop de 1993 : Lubuntu 14.04 - Pentium M - 432 Mo
Regardez ces thèmes pour Linux : ici

Hors ligne

#12 Le 13/02/2017, à 21:49

ylag

Re : [Résolu] Mise en veille batterie faible

Bonsoir...
Il se peut que le "coupable" soit systemd, voir cette discussion ( mes excuses pour l'anglais.) : https://bbs.archlinux.org/viewtopic.php?id=150317
Sinon je sèche, désolé.

Hors ligne

#13 Le 14/02/2017, à 13:46

LukePerp

Re : [Résolu] Mise en veille batterie faible

ylag a écrit :

Bonsoir...
Il se peut que le "coupable" soit systemd, voir cette discussion ( mes excuses pour l'anglais.) : https://bbs.archlinux.org/viewtopic.php?id=150317.

Merci de ton aide, mais ce sujet n'a rien à voir.
La commande pour mettre en veille immédiatement mon pc fonctionne et sans droit root :

systemctl suspend

Je suis toujours à la recherche d'une solution pour corriger ubuntu afin qu'il mette en veille mon pc lorsque la batterie est faible.


Desktop : Ubuntu Mate 14.04 - Intel i5 - 8 Go - Dual boot Windows 7 pour jouer
Laptop ASUS : Ubuntu Mate 16.04 - Intel i3 - 4 Go
Laptop de 1993 : Lubuntu 14.04 - Pentium M - 432 Mo
Regardez ces thèmes pour Linux : ici

Hors ligne

#14 Le 16/02/2017, à 21:14

LukePerp

Re : [Résolu] Mise en veille batterie faible

Mon problème est rare, mais c'est finalement un bug, soit de Ubuntu, soit une mauvaise prise en charge de l'hardware.
Alors j'ai cherché une solution pour mettre en veille mon labtop lorsque la batterie est faible est j'ai trouvé la solution suivante qui fonctionne dans mon cas :-)

C'est un script à exécuter avec cron, toutes les minutes, qui va vérifier le niveau de la batterie et mettre en veille Linux lorsqu'elle sera faible. Je l'ai modifié pour mes besoins. On remplacer suspend par hibernate ou poweroff

#!/bin/bash

# Notifies the user if the battery is low then poweroff when critical.
#
# First ensure that you can hibernate non-interactively from cron without sudo :
# Execute : sudo visudo -f /etc/sudoers.d/custom
# Enter the following into the buffer and saved it :
#     #Enable hibernation from cron
#     YourUserLogin ALL=NOPASSWD: /bin/systemctl suspend
#
# Then, schedule it via cron :
#    chmod +x auto-poweroff.sh
#    sudo crontab -e
#    Add at the enf to execute every minute :
#    * * * * * /path/to/auto-poweroff.sh.
#
# Tested succesfull on Ubuntu Gnome 16.04 x64 with ASUS computer.
# This script is supposed to be called from a cron job.
# If you change this script's name/path, don't forget to update it in crontab.
# Credit to Anmol-Singh-Jaggi on GitHub

# Required for notify-send to work
eval "export $(egrep -z DBUS_SESSION_BUS_ADDRESS /proc/$(pgrep -u $LOGNAME gnome-session)/environ)";

# BAT0 with Ubuntu 16.04
level=$(cat /sys/class/power_supply/BAT0/capacity)
status=$(cat /sys/class/power_supply/BAT0/status)

# Exit if not discharging
if [ "${status}" != "Discharging" ]; then
  exit 0
fi


# Percentage at which to show low-battery notification
low_notif_percentage=14
# Percentage at which to show critical-battery notification
critical_notif_percentage=11
# Percentage at which to power-off
action_percentage=8


if [ "${level}" -le ${action_percentage} ]; then  
  notify-send "Warning, Linux will be poweroff because battery is too low: ${level}%" -t 15
  sleep 5
  # Sudo is required when running from cron
  sudo systemctl suspend
  exit 0
fi

if [ "${level}" -le ${critical_notif_percentage} ]; then
  notify-send "Battery critical: ${level}%" -t 15
  exit 0
fi

if [ "${level}" -le ${low_notif_percentage} ]; then
  notify-send "Battery low: $level%" -t 15
  exit 0
fi

Source : http://unix.stackexchange.com/a/289129

Dernière modification par LukePerp (Le 16/02/2017, à 21:19)


Desktop : Ubuntu Mate 14.04 - Intel i5 - 8 Go - Dual boot Windows 7 pour jouer
Laptop ASUS : Ubuntu Mate 16.04 - Intel i3 - 4 Go
Laptop de 1993 : Lubuntu 14.04 - Pentium M - 432 Mo
Regardez ces thèmes pour Linux : ici

Hors ligne