hi,
ich verwende Ubuntu 20.04 auf einem Intel NUC NUC8i3BEH2.
Auf dem System läuft eine Installation des VDR.
Der VDR wird per Fernbedienung über LIRC gesteuert.
Bis zu Ubuntu v18.04.4 wurde der Power Button der Fernbedienung durch Ubuntu nicht ausgewertet. D.h. bei Druck auf den Power Button der FB hat der LIRC dem VDR ein Signal gesendet und der VDR-Prozess hat dann das Herunterfahren des NUC entsprechend vorhandener Regeln (z.B. Aufnahme läuft -> es wird später heruntergefahren) initiiert.
Seit 20.04 wird das System beim Drücken des Power Button in einen Sleep State geschickt, d.h. Ubuntu wertet jetzt diesen Tastendruck aus und initiiert den Schlafzustand.
Wie kann ich Ubuntu 20.04 das abgewöhnen?
Was nicht ausreicht, ist:
{{{#!code bash
systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
}}}
Grund: Durch das maskieren der Targets wird zwar verhindert, dass der NUC in den Sleep State gesetzt wird, jedoch fährt der Rechner dann initiiert durch Ubuntu runter und die vorhandenen Regeln des VDR ("Aufnahme läuft -> später herunterfahren") werden nicht beachtet.....