Dieser Wiki-Eintrag beschreibt die präzise, systemseitige Konfiguration von benutzerdefinierten Energiespar-Intervallen unter KDE Plasma 6 (CachyOS/Arch Linux) außerhalb der grafischen Standard-Vorgaben.
Wiki-Spezifikation
| Ziel-Sollwert: | 6,66 Min (400.000 ms) |
| Kategorie: | System-Tuning |
| OS: | CachyOS |
| Desktop: | KDE Plasma 6 |
| Dienst: | plasma-powerdevil |
1. Problemstellung (Grafische Limitierung)
Die grafische Benutzeroberfläche (GUI) von KDE Plasma unter Systemeinstellungen -> Energieverwaltung erlaubt nur vordefinierte, grobe Zeitintervalle (z. B. 5, 10 oder 15 Minuten). Eine freie, sekundengenaue Eingabe (wie die mathematisch exakten 6,66 Minuten für 6 Minuten und 40 Sekunden) wird systemseitig blockiert.
WICHTIGER HINWEIS: Falls die GUI-Systemeinstellungen während einer manuellen Konfiguration im Hintergrund geöffnet bleiben, werden modifizierte Config-Dateien beim Schließen des Fensters durch den im RAM befindlichen GUI-Zustand unweigerlich überschrieben.
2. Mathematische Grundlage
Da der Plasma-Energiespardienst (Powerdevil) Intervalle intern ausschließlich in Millisekunden verarbeitet, ist der gewünschte Intervallwert präzise zu konvertieren:
- 6 Minuten × 60 Sekunden = 360 Sekunden
- 0,66 Minuten × 60 Sekunden ≈ 40 Sekunden
- Zielwert Sekunden: 400 Sekunden
- Zielwert Millisekunden: 400 Sekunden × 1.000 = 400.000 ms
3. Implementierung (Schritt-für-Schritt)
Schritt 3.1: Datensicherung (Rhodium-Standard)
Vor jeglicher Modifikation ist ein versioniertes Backup der Konfigurationsdatei anzulegen:
mkdir -p ~/backups/configs/
cp ~/.config/powerdevilrc ~/backups/configs/powerdevilrc.bak.$(date +%Y%m%d_%H%M%S)
Schritt 3.2: Konfiguration schreiben
Die Zuweisung der Werte erfolgt über das KDE-Werkzeug kwriteconfig6 im Terminal bei geschlossener GUI:
kwriteconfig6 –file powerdevilrc –group AC –group Display –key turnOffWhenIdle true
kwriteconfig6 –file powerdevilrc –group AC –group Display –key turnOffIdleTime 400000
kwriteconfig6 –file powerdevilrc –group AC –group Suspend –key idleTime 400000
kwriteconfig6 –file powerdevilrc –group AC –group Suspend –key action 1
Schritt 3.3: Dienst-Neustart
Um die Konfiguration ohne Systemneustart direkt anzuwenden, wird der Powerdevil-User-Service neu initialisiert:
systemctl –user restart plasma-powerdevil.service
4. Validierung
Das erfolgreiche Laden der neuen Werte lässt sich über das Systemd-Journal verifizieren:
Jul 14 07:23:52 cachyos-x8664 systemd[2088]: Stopped Powerdevil.
Jul 14 07:23:52 cachyos-x8664 systemd[2088]: Starting Powerdevil…
…
Jul 14 07:23:54 cachyos-x8664 systemd[2088]: Started Powerdevil.
Die Struktur der manipulierten Konfigurationsdatei stellt sich im Dateisystem nun wie folgt dar:
turnOffIdleTime=400000
turnOffWhenIdle=true[AC][Suspend]
action=1
idleTime=400000
Ab sofort greift der definierte 6,66-Minuten-Takt im System. 🤘
Fragen zur Implementierung oder Feedback zur Konfiguration? Kontakt via Kontaktformular

