[71] Dezaktywacja uśpienia/hibernacji systemu na ekranie logowania (linux)

W przypadku zainstalowania linux-a ze środowiskiem graficznym komputer jest usypiany lub hibernowany gdy żaden użytkownik nie jest zalogowany.

Jednym z prostszych sposobów, który choć jest niezbyt elegancki to działa na większości dystrybucji jest modyfikacja systemd:

systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

Aby powrócić do ustawień standardowych z włączoną hibernacją i usypianiem:

systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

Samo polecenie powoduje zlinkowanie:

Created symlink /etc/systemd/system/sleep.target → /dev/null.
Created symlink /etc/systemd/system/suspend.target → /dev/null.
Created symlink /etc/systemd/system/hibernate.target → /dev/null.
Created symlink /etc/systemd/system/hybrid-sleep.target → /dev/null.

W przypadku ekranu logowania do systemu od tej pory pojawi się ostrzeżenie o przejściu do uśpienia z powodu braku aktywności lecz samo przejście nie będzie skuteczne.