kB schrieb:
Ja, kann man. Aber der Neustart des Window-Managers ändert ja nichts am Zustand bereits laufender Sessions.
Soweit ich das verstanden hatte, war dafür ja
KillUserProcesses=yes
gedacht. Das funktioniert aber nicht, weil das nur für Logouts greift.
Mit dem Dienstprogramm loginctl kann root
laufende Sessions kontrolliert beenden. Ich würde es bereits beim Knock-out und nicht erst beim Aufwachen machen.
Hab ich mal so gemacht - und zwar
1. ohne die case
-Abfrage. Das funktioniert.
2. mit der case
-Abfrage. Wenn ich $1
nach pre
abfrage, wird ein anderer Befehl zwar ausgeführt (z.B. schreiben in ein Logfile), das Aufräumen der Sessions allerdings nicht. Kann es sein, dass der Prozess für den suspend zu schnell läuft und der gar nicht auf das aufräumen wartet?
dingsbums schrieb:
Oder beim Schließen des Laptops wird grundsätzlich heruntergefahren:
HandleLidSwitch=poweroff
HandleLidSwitchExternalPower=poweroff
HandleLidSwitchDocked=poweroff
in /etc/systemd/logind.conf. Siehe https://www.man7.org/linux/man-pages/man5/logind.conf.5.html.
Ne, da ist ne HDD drin, das will man nicht wirklich.
dingsbums schrieb:
Vielleicht der bessere Ansatz:
https://www.ostechnix.com/auto-logout-inactive-users-period-time-linux/
Das werde ich ggf. noch kombinieren, mal schaun.
Gruß und danke in die Runde.
BillMaier