пакет собран без поддержки systemd. Из-за этого logind считает, что сессия в состоянии IDLE: $ loginctl list-sessions SESSION UID USER SEAT TTY STATE IDLE SINCE 6644 555 ildar seat0 tty2 active yes 1 sessions listed. Исправляется банально: добавлением `-Dsystemd=enabled` к вызову мезона.
При этом, к сожалению, я не уверен, что `-Dsystemd=enabled` решает проблему. Когда я только запустил новый собранный Hyprland, увидел, что loginctl показывает IDLE=no. Но потом уже только yes. Так что прошу проверить этот момент.
В ближайшее время буду пытаться отправить в p11 новый Hyprland, в Сизифе он собран с -Dsystemd=enabled Там у меня такое: $ loginctl list-sessions SESSION UID USER SEAT LEADER CLASS TTY IDLE SINCE 3 1000 fiersik seat0 1479 user tty1 no - 4 1000 fiersik - 1554 manager - no - 2 sessions listed. $ loginctl session-status 3 - fiersik (1000) Since: Mon 2025-12-08 20:35:26 +04; 24s ago State: active Leader: 1479 (greetd) Seat: seat0; vc1 TTY: tty1 Remote: no Service: greetd Type: wayland Class: user Idle: no