Am 06.07.2022 um 15:21 schrieb Marcus Graf:
Hallo Manfred,
warum so aggressiv?
Das mit dem Ausprobieren bezog sich nur auf meine Vermutung über den Zweck des sleep 2. Als arbeitender Mensch kann ich das im Moment nicht ausführlich testen, evtl. komme ich heute Abend dazu. Und wenn dann ohne das sleep 2 ähnliche Probleme auftreten wie bei mir, wo hat mir das dann geholfen? Es wäre lediglich eine Bestätigung, dass ein startender Screenaver-Prozess gleichzeitig zum Aufwachen aus dem Suspend Probleme macht, aber das weiß ich ja schon.
Ansonsten ist aber Michaels Ansatz keine Lösung für mein Problem: Soweit ich das verstehe, ist bei ihm der automatische Start des Screensavers komplett deaktiviert. Er startet mit dem von ihm vorgeschlagenen Befehl den Screensaver manuell und schickt den Rechner danach in den Suspend. Bei mir wird der Rechner ohne Screensaver suspendiert und der Screensaver startet automatisch während des Resume, weil er wohl in dem Moment feststellt, dass der Rechner entsprechend lange nicht benutzt worden ist - und in genau dieser Kombination tritt der Fehler auf.
Den automatischen Start des Screensavers kann (darf) ich aber nicht abschalten, da der Rechner sich bei Nichtbenutzung automatisch sperren muss (ein Lob auf die Compliance...)
Meiner Ansicht nach ist es durchaus ein Bug in der Software, wenn bei einer Standardinstallation, an der in diesem Bereich überhaupt nichts manuell angepasst wurde, solche Probleme auftreten. Wenn das nur ein Rechner wäre, würde ich das auf die Hardware schieben, aber ich hatte ja schon geschrieben, dass das auf mehreren Rechnern mit völlig unterschiedlicher Hardware auftritt. Also schiebe ich den schwarzen Peter gedanklich erst mal in die Software-Ecke.
Du darfst ja gerne einen Bug-Report aufmachen ;)
Und ja, meine Frage zielte genau in die von dir vorgeschlagene Richtung: Wo kann man beim Resume in den Ablauf eingreifen und den Start des Screensavers verhindern? Leider kenne ich mich mit systemd nicht gut genug aus. Ein Tipp, in welcher Unit ich hier ansetzen könnte, würde mir schon weiterhelfen.
Nix Unit man systemd-sleep HTH Manfred