Ubuntu'da değil, ama aşağıdakiler benim için çalışıyor:
systemd-inhibit --what sleep --why "Lock screen" --mode delay xdg-screensaver lock & systemctl suspend
Değiştir xdg-screensaver lock
sisteminizde ve ekranı kilitlemek için komutuyla systemctl suspend
birlikte systemctl hibernate
size kış uykusuna önce ekranı kilitlemek istiyorum.
Bu, makineyi askıya almaya paralel olarak ekranı kilitleyerek çalışır. Ancak ekran kilitleme komutu, uykuyu geciktiren bir inhibitör olarak çalışır. Bu şekilde, systemd yürütmeden önce ekran kilitlenene kadar bekleyecektir.
Askıya almayı engelleyen inhibitörleriniz varsa, -i
bayrağı sonuna ekleyin .