Настройки Xubuntu
Открой Настройки → Менеджер питания (Power Manager).
На вкладке Система (System) установи:
- При бездействии: Не делать ничего (Never) или отключи автоматическую приостановку.
- При закрытии крышки — если это ноутбук: Не делать ничего.
На вкладке Дисплей (Display) оставь выключение экрана по таймеру, как тебе удобно.
На вкладке Безопасность (Security) блокировку экрана можно оставить включённой — она сама по себе не должна останавливать сборку.
2. Надёжно запретить сон через терминал
Чтобы Xubuntu не уходила в сон даже из-за системных настроек, выполни:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
Это запрещает запуск системных режимов сна и гибернации, но не запрещает гасить экран.
Проверить результат:
systemctl is-enabled sleep.target suspend.target hibernate.target hybrid-sleep.target
Для всех четырёх ожидается masked.
Если когда-нибудь понадобится вернуть стандартное поведение:
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target
3. Если терминал уже отключился
После повторного подключения проверь, не перезапускалась ли система:
uptime
Для долгих сборок на новом сервере советую дополнительно использовать tmux: даже если SSH оборвётся, сборка продолжится внутри сессии.
sudo apt install -y tmux
tmux new -s hl-build
Внутри tmux запускай сборку. Чтобы отсоединиться, не останавливая её, нажми Ctrl+B, затем D. Вернуться позже:
tmux attach -t hl-build
Так у тебя будет защита от двух разных проблем: сон будет запрещён, а случайный обрыв SSH не должен прерывать сборку.