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: Lösung mit einer virtuellen Fake-Batterie

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

Auf modernen Linux-Desktop-Systemen mit XFCE kann es vorkommen, dass upower keinen Akku findet. Das virtuelle DisplayDevice wird dadurch mit einem Ladezustand von 0 % angelegt und XFCE zeigt beim Anmelden eine oder mehrere Akkuwarnungen an.

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 ebenso wenig Linderung wie das Hinzufügen eines Blocks:

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

 

Auch eine udev-Regel 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 erschien nach wie vor zuverlässig und nervig bei jedem Anmelden.

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 vorgaukelt.
Das Ganze wird als DKMS-Modul bereitgestellt. Dadurch wird das Modul bei der Installation eines neuen Kernels automatisch für die jeweilige Kernel-Version gebaut.

Das Projekt ist nun Open Source und steht hier zum Download zur Verfügung, inklusive einer Anleitung zum Kompilieren:

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

Ausschnitt aus dem Quellcode des Linux-Kernel-Moduls fake-battery

Mit upower -d sieht die Ausgabe nun folgendermaßen aus:

upower -d Ausgabe mit der vom Kernel-Modul fake-battery bereitgestellten virtuellen Batterie

Damit wird dem Desktop-System nun ein vollständig geladener Akku präsentiert – obwohl der Rechner tatsächlich über keinerlei Akku verfügt.

Das Ergebnis kann sich sehen lassen:

Fake Desktop Battery – symbolische Batterie für das Linux-Kernel-Modul 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.