Cela m'arrive plus que je ne voudrais l'admettre, mais parfois je ne remarque pas que la puissance diminue car elle n'apparaît que dans ma barre d'état, puis l'ordinateur s'arrête. Je voudrais une grande alerte qui m'avertit avant que cela ne se produise. Y a-t-il un moyen de m'alerter? Ubuntu a une belle fenêtre contextuelle qui vous indique qu'il devient faible.
linux-mint
power-management
notifications
battery
Travis Reeder
la source
la source
Réponses:
écrivez un script!
puis cron pour exécuter toutes les quelques minutes environ. Mais oui, si vous pouvez le faire via l'interface graphique, c'est probablement une bien meilleure façon de le faire.
la source
re: la réponse de hdgarrood, se mettre
cron
à courirnotify-send
s'est avérée être extrêmement difficile. (Je pense quecrontab -e
cela persiste malgré les redémarrages par défaut, heureusement). J'ai suivi plusieurs guides, je ne sais pas exactement ce qui l'a finalement corrigé, mais voici ma configuration complète pour exécuter le vérificateur toutes les 5 minutes:$ crontab -e
$ cat .notify-send_setup
$ cat .battnotif
Assurez-vous
chmod +x
des scripts bash.la source
Je lance maintenant ce qui suit:
Comme vous pouvez le voir, ce n'est que du code orangenarwhals avec quelques modifications:
man test
, il explique comment faire des AND, entre autres.)$ find /usr/share/icons/ -iname "*batt*low*"
)n'oubliez pas
chmod +x
vos scripts, vous pouvez ensuite les exécuter directement depuis cron (tab), pas besoin desh
.(Cela fonctionne sur Ubuntu à l'aide de Xmonad.)
la source
Puisque vous utilisez apparemment Cinnamon, installez simplement Battery Applet avec Monitoring and Shutdown (BAMS) .
Cliquez avec le bouton droit sur un panneau → + Ajouter des applets au panneau → Applets disponibles (en ligne) , saisissez «BAMS» dans le widget de recherche, puis installez-le et configurez-le.
Ce n'est pas le plus flashy, mais jusqu'à présent, il m'a déjà alerté lorsque j'ai eu mon ordinateur portable débranché sans le vouloir.
la source
Twist mineur - sur Knoppix (accordé, pas Mint tel qu'utilisé par OP) notify-send n'était pas disponible (le paquet libnotify-bin n'est pas installé), donc j'ai trouvé cela utile pour l'alerte:
Je viens de le jeter dans la commande d'alarme du panneau Battery Monitor de LXDE, pas besoin de script.
Cela suppose que LibreOffice soit installé, mais ce .wav produit un joli son à faible puissance. Il n'y a pratiquement pas de .ogg sur Knoppix.
la source
zenity
au lieu dexmesssage
etaplay
au lieu demplayer
J'ai eu le même problème et j'ai trouvé une solution de contournement. J'ai installé à partir des référentiels Linux Mint une application appelée GKrellM. Il surveille beaucoup de choses sur votre machine et il y a de la batterie. Configuration avec alarmes, cela fonctionne pour moi comme un charme.
plus d'informations sur:
http://www.gkrellm.net/
la source
Le problème est lié à l'environnement KDE. J'ai le même problème avec MintMAYA KDE_version. Lorsque j'ai travaillé avec Mint9_Gnome, une fenêtre contextuelle très utile est apparue lorsqu'un certain niveau de faible puissance a été atteint (out_of_the_box auto-configuré sur les nouvelles installations). Très très ennuyeux étant fermé sans conseil et aucune aide fondée, même sur Google :(
la source
J'ai le même problème et c'est vraiment frustrant. J'ai résolu en utilisant le script BatteryAlert.sh :
J'utilise KDE mais vous pouvez l'utiliser avec tous les environnements de bureau. Vous n'avez pas besoin de l'exécuter en tant qu'utilisateur root ou de devenir fou avec la syntaxe crontab. Vous avez seulement besoin de changer le son de notification si vous voulez une alerte sonore. Si vous ne souhaitez pas démarrer le script automatiquement lorsque l'environnement de bureau démarre, placez le script dans le dossier $ USER / bin avec le script BatteryAlertLauncher.sh :
Assurez-vous qu'ils sont exécutables:
Ensuite, exécutez simplement la commande suivante:
Vous pouvez également exécuter le script d'alerte manuellement depuis bash en entrant cette commande:
la source
Comme je n'ai pas installé Gnome Shell ou Cinnamon, je ne peux pas être d'une aide directe car l'accès à la source pourrait être très pratique car il est plutôt facile d'ajouter une telle extension rudimentaire avec JavaScript.
Vous devez ouvrir:
et recherchez percentText - par la suite, vous devriez pouvoir ajouter un message contextuel ou une alerte.
la source
find / -type f -name power.js
Voici comment je l'ai fait sur mon Arch Linux avec Gnome en tant que DE:
Le mot
ACAD
enSTATUS=$(cat /sys/class/power_supply/ACAD/online)
changera en fonction de la marque de l'ordinateur portable. Il est utilisé pour savoir si vos genoux sont branchés sur un adaptateur secteur ou non. Voici à quoi ressemble mon crontab:N'oubliez pas de rendre le script exécutable avec
chmod u+x <path to script>
la source
Ce simple fonctionne bien pour moi, avec juste un
acpi
paquet simple à installer (pas de démons, des environnements de bureau spécifiques ou similaires).Dans votre utilisateur crontab (
crontab -e
) mettez ce qui suit (tout en une seule ligne, il est divisé pour plus de lisibilité ici):Ce qu'il fait est de vérifier le niveau de la batterie (
acpi --battery
) et si vous n'êtes pas connecté au chargeur (/Discharging/
) et si la batterie est< 15
%, il affichera toutes les 3 minutes (*/3
) un message viazenity
pour vous déranger.Au lieu de la zénité, vous pouvez utiliser à la place
xmessage
(sur une machine vraiment spartiate) ou même quelque chose commeaplay -q /usr/lib/libreoffice/share/gallery/sounds/cow.wav
pour les notifications audio (qui ont l'avantage que cela n'interrompra pas la frappe de votre clavier et fonctionnera même pour les ordinateurs portables multi-utilisateurs avec plusieurs sessions, oùDISPLAY=:0
pirater échouerait)Si vous devez également suspendre / mettre en veille prolongée la machine à un certain niveau critique, consultez cette réponse
la source
Téléchargez une applet appelée BAMS. Il vous alertera automatiquement lorsque la batterie atteindra un certain niveau décidé par vous. C'est la solution la plus simple.
la source
Avec l'aide de toutes les informations de toutes les réponses ici, j'ai créé un script et l'ai mis dans un référentiel sur GitLab.
Il affichera des notifications lorsque:
https://gitlab.com/gitaarik/battery-health-notifications
Les contributions pour le faire fonctionner sur un plus large éventail d'environnements sont les bienvenues.
Le script au moment d'écrire ceci:
la source