Hallo,
ich habe seit einigen Jahren Ubuntu 14.04 gearbeitet. Vor zwei Monate bin ich auf Ubuntu 18.04 umgestiegen, wobei ich das System komplett neu installiert habe. Mein Rechner ist ein Lenovo Thinkpad E555. Zusätzlich zu der Standardinstallation habe ich die TLP Tools zur Energieverwaltung installiert. Weitere systemnahe Programme: Virtualbox, Wine, Dropbox.
Eigentlich läuft alles, bis auf eine Eigenheit:
In Ubuntu 18.04 geht bei mir der Befehl rtcwake nur zuverlässig, wenn der Notebookdeckel offen ist. Früher ging das immer.
Als Beispiel sei folgende kurze Befehlsfolge in testrtc.sh:
1 2 3 4 5 6 | #!/bin/bash # Aufruf mit sudo ./tstrtc.sh echo "Starting: $(date)" rtcwake -m no -a -t $(date -d 'today 20:50' +%s) pm-suspend echo "Wakeup: $(date)" |
Wenn ich das Script bspw. um 20:40 aufrufe und sonst nichts mache, schaltet der Rechner in den Ruhezustand und wacht um 20:50 wieder auf. Falls ich aber nach Aktivierung des Ruhezustands den Notebookdeckel schließe, wacht der Rechner nicht auf. Der RTC Timer läuft ab, es passiert aber nichts. Der letzte Echobefehl wird erst ausgeführt, wenn der Rechner wieder aufgeklappt wird. Das Problem bleibt bestehen, wenn ich im Gnome-Tweak Tool die Option "Energiesparmodus wenn Laptopdeckel geschlossen" auf "Aus" stelle.
Ich vermute dieses Verhalten ist irgendwann mal bewusst eingeführt worden, damit ein Rechner nicht versehentlich den Akku leert, wenn der Deckel zu ist. Frage ist: Kann man das irgendwie ändern ? Wie gesagt, in Ubuntu 14.04 hat immer alles wie erwartet funktioniert. Habe leider keinen wirklichen Ansatz, wo ich suche müsste.
Für Anregungen bin ich dankbar. Auch gern Rückmeldungen, ob das Problem auf anderen Rechnern reproduzierbar ist, oder mein Rechner hier speziell reagiert.