News & Wissenswertes

blog

Wir lösen komplexe IT Probleme

Unverbindliche Beratung oder konkreter Bedarf? Profitieren Sie von unserem Know How für Ihren Erfolg.

Rufen Sie uns an:

Akkuwarnung auf Linux Desktop-Rechnern und die finale Lösung

von | Aug. 22, 2026 | Allgemein, Computers, Debian, Hardware, Linux | 0 Kommentare

Auf modernen Linux Desktop-Systemen mit XFCE gibt es die Problematik, dass upower keinen Akku findet und das virtuelle DisplayDevice deshalb mit 0% Ladezustand eine oder mehrere Alarmmeldungen beim Anmelden erzeugt.

Auf der Suche nach einer Lösung haben wir verschiedene Dinge getestet. Das Hinzufügen von „NoDisplayDevice=true“ in der /etc/UPower/UPower.conf brachte ebensowenig Linderung, wie ein Hinzufügen eines Blocks:

[[block]] block = „battery“ driver = „upower“ device = „DisplayDevice“ allow_missing = true hide_missing = true

Auch eine udev Rule in /etc/udev/rules.d/99-remove-battery.rules brachte nicht das gewünschte Ergebnis:

SUBSYSTEM==“power_supply“, ENV{POWER_SUPPLY_NAME}==“*“, ENV{POWER_SUPPLY_ONLINE}=“1″, ENV{POWER_SUPPLY_CAPACITY}=“100″, ENV{POWER_SUPPLY_STATUS}=“Full“

Die Akkuwarnung war nach wir vor konsistent.

Die zündende Idee hatte Vincent Schweiger aus unserem Haus, der kurzerhand einfach ein Kernel-Modul geschrieben hat, das dem System eine geladene Fake-Batterie vorgaugelt.
Das Ganze wird als DKMS-Modul zur Vergfügung gestellt, damit für alle neuen Kernel-Versionen dieses Modul erstellt wird.

Das Ganze ist nun Open-Source und steht hier zum Download zur Verfügung inklusive Anleitung zum Kompilieren:

https://git.getcom.de/getcom/fake-battery-linux

fake_battery code

Die Ausgabe von upower -d gibt nun folgendes aus:

upower fake_battery

Das Ergebnis kann sich sehen lassen:

upower fake battery

Ähnliche Beiträge

Journalctl als Ersatz für „tail -500f /var/log/syslog“

Der Mensch ist ein Gewohnheitstier. Wer syslog oder syslogng gewohnt war und wusste, damit umzugehen, steht journalctl möglicherweise zuerst einmal...

Failed to fetch https://repos.influxdata.com/debian/dists/stable/InRelease The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY DA61C26A0585BD3B

Wer telegraf auf einem Rapberry benötigt, hat unter Umständen das Problem, dass sich der GPG key geändert hat und daher ein apt update folgenden...

Proxmox Mail-Gateway & Postfix: Spam von Google Mailing-Listen

Effiziente Unterbindung von Spam über Mailing-Listen, z.B. von Google. Da in der letzten Zeit Spammer neue Wege versuchen und Google- oder...

0 Kommentare

Einen Kommentar abschicken

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.