Le script de mise en veille que j'ai retravaillé :
#!/bin/bash
battery_level=$(cat /sys/class/power_supply/BAT0/capacity)
battery_status=$(cat /sys/class/power_supply/BAT0/status)
if
[ "${battery_status}" != "Discharging" ]
then
exit 0
fi
battery_percentage=20
if
[ "${battery_level}" -le "${battery_percentage}" ]
then
systemctl suspend
exit 0
fi
Script à enregistrer dans un fichier .sh, genre veille.sh.
Le rendre exécutable, genre "chmod +x /home/machin/veille.sh".
Ajouter dans /etc/cron.d/anacron, genre "*/5 * * * * root /home/machin/veille.sh".
Et puisque c'est mieux d'être averti, voici ce script :
#!/bin/bash
while
true
do
battery_level=$(cat /sys/class/power_supply/BAT0/capacity)
if
[ "${battery_level}" -lt 25 ]
then
notify-send -i "/usr/share/icons/Papirus-Tux/48x48/status/battery-ac-adapter.svg" "Alerte Batterie !" "Niveau de charge critique ($battery_level%)"
paplay "/snap/gtk-common-themes/current/share/sounds/Yaru/stereo/battery-low.oga"
fi
sleep 300
done
Script à enregistrer dans un fichier .sh, genre notification.sh.
Le rendre exécutable, genre "chmod +x /home/machin/notification.sh".
L'ajouter dans "Session et démarrage" > "Démarrage automatique d'application".
Redémarrer le PC.
Les deux scripts fonctionnent parfaitement sur Xubuntu 22.04.5.
-i "/usr/share/icons/Papirus-Tux/48x48/status/battery-ac-adapter.svg" : peut être supprimé ou remplacé par l'icône de votre choix.
paplay "/snap/gtk-common-themes/current/share/sounds/Yaru/stereo/battery-low.oga" : peut être supprimé ou remplacé par le son de votre choix.
Quelques trucs pour Linux : https://tux.alwaysdata.net
# Les scripts
Posté par TrucsTux (site web personnel) . En réponse au message [Résolu] Script de mise en veille en cas de batterie presque vide. Évalué à 2.
Le script de mise en veille que j'ai retravaillé :
Script à enregistrer dans un fichier .sh, genre veille.sh.
Le rendre exécutable, genre "chmod +x /home/machin/veille.sh".
Ajouter dans /etc/cron.d/anacron, genre "*/5 * * * * root /home/machin/veille.sh".
Et puisque c'est mieux d'être averti, voici ce script :
Script à enregistrer dans un fichier .sh, genre notification.sh.
Le rendre exécutable, genre "chmod +x /home/machin/notification.sh".
L'ajouter dans "Session et démarrage" > "Démarrage automatique d'application".
Redémarrer le PC.
Les deux scripts fonctionnent parfaitement sur Xubuntu 22.04.5.
-i "/usr/share/icons/Papirus-Tux/48x48/status/battery-ac-adapter.svg" : peut être supprimé ou remplacé par l'icône de votre choix.
paplay "/snap/gtk-common-themes/current/share/sounds/Yaru/stereo/battery-low.oga" : peut être supprimé ou remplacé par le son de votre choix.
Quelques trucs pour Linux : https://tux.alwaysdata.net