Das passiert mir mehr, als ich zugeben möchte, aber manchmal merke ich nicht, dass die Leistung nachlässt, da sie nur in meiner Statusleiste angezeigt wird und der Computer dann einfach beendet wird. Ich hätte gerne eine große Warnung, die mich warnt, bevor dies passiert. Gibt es eine Möglichkeit, mich zu warnen? Ubuntu hat ein nettes Popup, das anzeigt, dass es langsam wird.
linux-mint
power-management
notifications
battery
Travis Reeder
quelle
quelle
Antworten:
schreibe ein Drehbuch!
dann cron es alle paar Minuten oder so ausgeführt. Aber ja, wenn Sie es über die grafische Benutzeroberfläche tun können, ist dies wahrscheinlich eine viel bessere Methode.
quelle
Die Antwort von re: hdgarrood, die Einstellung
cron
zu rennen,notify-send
stellte sich als schmerzhaft heikel heraus. (Ich denke, dascrontab -e
bleibt zum Glück auch nach einem Neustart bestehen). Ich habe mehrere Anleitungen befolgt, ich bin mir nicht sicher, was es genau am Ende behoben hat, aber hier ist mein vollständiges Setup, um den Checker alle 5 Minuten auszuführen:$ crontab -e
$ cat .notify-send_setup
$ cat .battnotif
Stellen Sie sicher,
chmod +x
die Bash-Skripte.quelle
Ich führe jetzt Folgendes aus:
Wie Sie sehen können, ist dies nur Orangenarwhals-Code mit einigen Änderungen:
man test
geladenem Akku implementiert$ find /usr/share/icons/ -iname "*batt*low*"
)Vergessen
chmod +x
Sie nicht Ihre Skripte, Sie können sie dann direkt von cron (tab) ausführen, ohne dass dies erforderlich istsh
.(Dies funktioniert unter Ubuntu mit Xmonad.)
quelle
Da Sie anscheinend Cinnamon verwenden, installieren Sie einfach Battery Applet mit Monitoring and Shutdown (BAMS) .
Klicken Sie mit der rechten Maustaste auf ein Panel → + Applets zum Panel hinzufügen → Verfügbare Applets (online) , geben Sie 'BAMS' in das Such-Widget ein und installieren und konfigurieren Sie es.
Es ist nicht das auffälligste, aber es hat mich bereits alarmiert, als ich meinen Laptop unwissentlich vom Stromnetz getrennt hatte.
quelle
Minor twist - on Knoppix (erteilt, nicht Mint wie von OP verwendet) notify-send war nicht verfügbar (libnotify-bin-Paket ist nicht installiert), daher fand ich dies stattdessen nützlich für die Warnung:
Ich habe das gerade in den Alarmbefehl der Batteriemonitoranzeige von LXDE geworfen, es ist kein Skript erforderlich.
Das setzt voraus, dass Sie LibreOffice installiert haben, aber dass .wav einen schönen Sound mit geringem Stromverbrauch erzeugt. Es gibt praktisch keine .ogg's auf Knoppix.
quelle
zenity
anstelle vonxmesssage
undaplay
anstelle von habenmplayer
Ich hatte das gleiche Problem und fand eine Problemumgehung. Ich habe von Linux Mint Repositories eine App namens GKrellM installiert. Es überwacht viele Dinge auf Ihrem Computer und es gibt eine Batterie. Setup mit Alarmen, es funktioniert bei mir wie ein Zauber.
Weitere Infos unter:
http://www.gkrellm.net/
quelle
Das Problem hängt mit der KDE-Umgebung zusammen. Ich habe das gleiche Problem mit MintMAYA KDE_version. Als ich mit Mint9_Gnome zusammengearbeitet habe, erschien ein sehr nützliches Popup, wenn eine bestimmte Stufe des Energiesparmodus erreicht wurde (bei Neuinstallationen automatisch konfiguriert). Sehr sehr ärgerlich, wenn man ohne Rat und ohne Hilfe heruntergefahren wird und sogar viel googelt :(
quelle
Ich habe das gleiche Problem und es ist wirklich frustrierend. Ich habe das Problem mit dem BatteryAlert.sh- Skript gelöst :
Ich verwende KDE, aber Sie können es in jeder Desktop-Umgebung verwenden. Sie müssen dies nicht als Root-Benutzer ausführen oder die Crontab-Syntax ausprobieren. Sie müssen den Benachrichtigungston nur ändern, wenn Sie einen akustischen Alarm wünschen. Wenn Sie das Skript beim Start der Desktop-Umgebung nicht automatisch starten möchten, legen Sie das Skript mit dem Script BatteryAlertLauncher.sh im Ordner $ USER / bin ab :
Stellen Sie sicher, dass sie ausführbar sind:
Dann führen Sie einfach den folgenden Befehl aus:
Sie können das Warnskript auch manuell aus der Bash ausführen, indem Sie den folgenden Befehl eingeben:
quelle
Da ich Gnome Shell oder Cinnamon nicht installiert habe, kann ich keine direkte Hilfe sein, da der Zugriff auf die Quelle sehr praktisch wäre, da es ziemlich einfach ist, eine solche rudimentäre Erweiterung mit JavaScript hinzuzufügen.
Sie sollten öffnen:
und suchen Sie nach percentText. Anschließend sollten Sie in der Lage sein, eine Popup-Nachricht oder eine Warnmeldung hinzuzufügen.
quelle
find / -type f -name power.js
So habe ich es auf meinem Arch Linux mit Gnome als DE gemacht:
Das Wort
ACAD
inSTATUS=$(cat /sys/class/power_supply/ACAD/online)
wird sich je nach Hersteller des Laptops ändern. Hier können Sie feststellen, ob Ihre Runde an einen AC-Adapter angeschlossen ist oder nicht. So sieht meine Crontab aus:Vergessen Sie nicht, das Skript mit ausführbar zu machen
chmod u+x <path to script>
quelle
Dieses einfache
acpi
Paket funktioniert gut für mich, da nur ein einfaches Paket installiert werden muss (keine Deamons, bestimmte Desktop-Umgebungen oder ähnliches).Geben Sie in Ihrem Benutzer crontab (
crontab -e
) Folgendes ein (alles in einer Zeile, wird hier zur besseren Lesbarkeit aufgeteilt):Überprüfen Sie den Ladezustand des Akkus (
acpi --battery
), und wenn Sie nicht mit dem Ladegerät verbunden sind (/Discharging/
) und der Ladezustand des Akkus< 15
% ist, wird alle 3 Minuten (*/3
) eine Meldung über angezeigt,zenity
um Sie zu nerven.Anstelle von zenity könnten Sie stattdessen
xmessage
(auf einem wirklich spartanischen Computer) oder sogar so etwas wieaplay -q /usr/lib/libreoffice/share/gallery/sounds/cow.wav
Audio-Benachrichtigungen verwenden (was den Vorteil hat, dass das Eingeben der Tastatur nicht unterbrochen wird und sogar für Mehrbenutzer-Laptops mit mehreren Sessions funktioniert, bei denenDISPLAY=:0
Hack ausgeführt wird würde versagen)Wenn Sie den Computer auf einer bestimmten kritischen Ebene auch aussetzen / in den Ruhezustand versetzen müssen, lesen Sie diese Antwort
quelle
Laden Sie ein Applet namens BAMS herunter. Sie werden automatisch benachrichtigt, wenn der Akku einen von Ihnen festgelegten Ladezustand erreicht. Es ist die einfachste Lösung.
quelle
Mit Hilfe aller Informationen aus allen Antworten hier habe ich ein Skript erstellt und es in ein Repository auf GitLab gestellt.
Es werden Benachrichtigungen angezeigt, wenn:
https://gitlab.com/gitaarik/battery-health-notifications
Beiträge, die dazu beitragen, dass es in einer Vielzahl von Umgebungen funktioniert, sind sehr willkommen.
Das Skript zum Zeitpunkt des Schreibens dieses:
quelle